Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2010, 23:06
rodrigokadar
 
Fecha de Ingreso: agosto-2009
Mensajes: 37
Antigüedad: 14 años, 9 meses
Puntos: 0
ayuda con UPDATE

Que tal gente, el objetivo es basicamente que despues de obtener el id_producto y la cantidad_detalle_ventas de la tabla detalle_ventas, hacer este UPDATE:

$consulta_uno = "UPDATE productos SET cantidad_stock=cantidad_stock + '$cant_prod_up' WHERE id_producto = '$id_prod_up'";
$obj_db->consulta($consulta_uno);

en la tabla productos.

aca el codigo completo:

require ('../include/generic_lib.php');
$obj_db = new db();

$consulta = "SELECT id_producto, cantidad_detalle_ventas FROM detalle_ventas WHERE id_venta = 94";
$obj_db->consulta($consulta);
$cantidad_lineas = $obj_db->cant_filas_res;
$contador=0;

if($obj_db->cant_filas_res!=0)
{
while($linea = $obj_db->tomar_fila())
{
$id_prod_up = $linea["id_producto"];
$cant_prod_up = $linea["cantidad_detalle_ventas"];
echo "<B>Id producto: </B>".$id_prod_up."<BR>";
echo "<B>Cantidad Producto: </B>".$cant_prod_up."<BR>";
$arr[] = $linea;
}
}
else
{
echo "Sin Resultados";
}
$datos = array('datos' => $arr);

//aca es donde estoy probando tomar los valores de la consulta
foreach ($datos as $clave=>$arr)
{
echo "dni: $clave Nombre: $valor<br>";
}
while($contador < $cantidad_lineas)
{
//Restablecemos el campo cantidad_stock de la tabla productos
$consulta_uno = "UPDATE productos SET cantidad_stock=cantidad_stock + '$cant_prod_up' WHERE id_producto = '$id_prod_up'";
$obj_db->consulta($consulta_uno);
$contador++;
}

echo "<B>N&uacute;mero de Filas: </B>".$cantidad_lineas;

cualquier ayuda vendria bien, gracias.