Código
solo que se ya como pasarle la instancia para que lo agrege de forma dinamica ya que ahorita esta statico por el error la consulta esta bien pero la variable de $brand digo que tmb esta bien asi que no se de que parte este mal
$brand = $result->getBrandById($_POST['brand']);
controller product.php
Código
case 'add_product': $result = new brand(); $brand = $result->getBrandById($_POST['brand']); $newProduct = new product(); if($newProduct->add($code,$product,$brand,$price,$stock)){ echo "success"; } else{ echo "No se registro"; } break;
model brand.php
Código
function getBrandById($id){ $sql = "SELECT idbrand,brand FROM brand WHERE idbrand = {$id}"; $result = $this->conexion->conexion->query($sql); while($record = $result->fetch_array(MYSQL_NUM)){ //$a = $record; //var_dump($a); $array[] = $record; } return $array; $this->conexion->cerrar(); } }