falla al momento de agregar marca

Iniciado por geshiro, 10 Abril 2016, 19:05 PM

0 Miembros y 1 Visitante están viendo este tema.

geshiro

al momento de querer agregar un producto ya bien junto con la marca si lo hace si en esta linea lo cambio por el id que es la marca en formato numerico
Código (php-brief) [Seleccionar]
$brand =  $result->getBrandById($_POST['brand']); 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



controller product.php
Código (php) [Seleccionar]

case 'add_product':
$result = new brand();
$code    = trim(stripslashes(htmlspecialchars($_POST['code'])));
$product = trim(stripslashes(htmlspecialchars($_POST['product'])));
$brand =  $result->getBrandById($_POST['brand']);
$price   = trim(stripslashes(htmlspecialchars($_POST['price'])));
$stock   = trim(stripslashes(htmlspecialchars($_POST['stock'])));
$newProduct = new product();
if($newProduct->add($code,$product,$brand,$price,$stock)){
echo "success";
}
else{
echo "No se registro";
}
break;



model brand.php
Código (php) [Seleccionar]

function getBrandById($id){
$sql = "SELECT idbrand,brand FROM brand WHERE idbrand = {$id}";
$result = $this->conexion->conexion->query($sql);
$array = array();
while($record = $result->fetch_array(MYSQL_NUM)){
//$a = $record;
//var_dump($a);
$array[] = $record;
}
return $array;
$this->conexion->cerrar();
}
}