Problema con carrito en PHP Ayuda!
Publicado por Juan PAblo (1 intervención) el 01/07/2016 22:17:20
Hola que tal , tengo un problema y queria ver si me podian ayudar dado que no le encuentro la vuelta.
hice un carrito de compras en php donde te va listando los productos que llevas comprando, la cantidad y su total y subtotal. osea
Producto 1 . Precio 400 Cantidad 2 Total 800
Producto 2 Precio 200 Cantidad 1 Total 200
Subtotal 1000$
El problema esta en que , en el segundo total se me suma el primero
ej:
Producto 1 - Precio 400- Cantidad 2 - Total 800
Producto 2 - Precio 200 - Cantidad 1 - Total 1000
Subtotal: 1800$
se entiende? el codigo PHP esta asi.
GRACIAS DE ANTEMANO AL QUE PUEDA AYUDARME. SALUDOS!
hice un carrito de compras en php donde te va listando los productos que llevas comprando, la cantidad y su total y subtotal. osea
Producto 1 . Precio 400 Cantidad 2 Total 800
Producto 2 Precio 200 Cantidad 1 Total 200
Subtotal 1000$
El problema esta en que , en el segundo total se me suma el primero
ej:
Producto 1 - Precio 400- Cantidad 2 - Total 800
Producto 2 - Precio 200 - Cantidad 1 - Total 1000
Subtotal: 1800$
se entiende? el codigo PHP esta asi.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
$total=0;
$sumacant=0;
$consulta=mysql_query("SELECT DISTINCT id_producto FROM orden_compra_detalle WHERE nro_orden='".$_SESSION['nro_orden']."'");
while($row=mysql_fetch_array($consulta))
{
$consulta2=mysql_query("SELECT * FROM orden_compra_detalle WHERE nro_orden='".$_SESSION['nro_orden']."' AND id_producto='".$row['id_producto']."'");
while($row2=mysql_fetch_array($consulta2))
{
$sumacant+=$row2['cant'];
$subtotal+=($row2['cant'] * BuscaPrecio($row['id_producto']));
$total+=$subtotal;
}
?>
GRACIAS DE ANTEMANO AL QUE PUEDA AYUDARME. SALUDOS!
Valora esta pregunta


0