Kroniko, como haces para guardar todos los productos a tu tabla Detalle_venta o como se llame, recorres con un bucle todas las compras realizadas y las insertas dentro de tu tabla el punto esta ahí lo que yo hacia, era que al momento de insertar un producto, capturaba su codigo y tambien la cantidad comprada de este producto ejem( cod: 1 - cantidad : 15 )
despues dentro de este bucle (el de la inserción de la venta) hacia una consulta de tipo Update <- para actualizar la cantidad o stock de del producto - ahora ¿como se que producto? para eso tenemos el codigo y ahora ¿como hago para restar la cantidad ?
restas el stock - la cantidad que comprastes de ese producto te quedaria algo asi
<- UPDATE `tutabla` SET `stock` = stock - 15 WHERE `producto`.`cod_producto` = 5 ->
espero haberme dejado entender y esto te pueda ayudar.
Última edición por jhonunmisterio; 09-ago-2013 a las 13:17
|