Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2014, 11:34
novapi89
 
Fecha de Ingreso: septiembre-2013
Mensajes: 8
Antigüedad: 10 años, 7 meses
Puntos: 0
actualizar tabla stock

hola todo tengo el siguiente problema: estoy haciendo un carrito de compras y cuando genero las ventas y me las guarda en la base de dato necesito q me actualice la mi tabla stock. La sesion con la que actualmente trabajo es $_SESISON['carrito'] y la guardo en la variable $arreglo para poder tabajar con los datos...el siguiente codigo me funciono pero solo modifica un solo registo.

$arreglo=$_SESSION['carrito'];
$re=mysql_query("select * from stock where id=".$_GET['id']);
while($f=mysql_fetch_array($re)){
$res=$f['cantidad'];

for($i=0;$i<count($arreglo);$i++){
$resta=$res-$arreglo[$i]['Cantidad'];
}

mysql_query("update stock set cantidad='$resta' where id=".$_GET['id']);
}

pero si yo tengo mas de un registro dentro de mi $_SESSION['carrito'] me modifica el ultimo registo q yo cargue...

No se si estoy lo estoy haciendo bien o deberia plantearlo de otra forma...