27/11/2005, 20:34
|
| | Fecha de Ingreso: octubre-2005
Mensajes: 6
Antigüedad: 19 años, 1 mes Puntos: 0 | |
Carrito de compras, duda fácil... Que tal, ya tengo casi mi pagina como la quiero (tarea uds saben), solo me quedan unas dudas.
Al mostrar los productos en el carrito nó se como actualizar la cantidad en un producto por que tengo varios cuadros de texto generados dinamicamente (dentro de una tabla)si pongo un botón de submit se envían todos (así tenga 1 ó 30 productos)
Este es el código que genera mi tabla de productos en mi carrito.
foreach($itemsEnCesta as $k => $v)
{
if($v > 0)//Solo si el producto tiene mas de 1 unidad se muestra
{$result=mysql_query("SELECT * FROM producto where id_producto = '$k'");
$row = mysql_fetch_array($result);
$total+=$row[9]*$v;//Aquí almaceno el total de la compra
if($color=="ffffff")
{$color="E9E9E9";}
else {$color = "ffffff";}
?>
<TR bgcolor="<?php echo $color;?>">
<TD><div align="center"><?php echo $k;?></TD>
<TD><div align="left"><a href="ver_producto.php?id=<?php echo $row[0];?>"><?php echo $row[4];?></TD>
<TD><div align="center"> <input name="cant<?php echo $v;?>" type="text" value="<?php echo $v;?>" size="2" maxlength="3"> <a href="cesta.php?id=<?php echo $row[0]?>&cant=<?php echo $v*(-1)?>">Quitar</a></TD>
<TD><div align="center"><?php echo $row[9];?></TD>
<TD><div align="center"><?php echo $row[9]*$v;?></TD>
</TR>
<?php
}//cierra el foreach
}//cierra el if
1.-¿como envío la nueva cantidad de "X" producto (en caso de haya cambiado) de un solo cuadro de texto?
2.-será mas facil si pagino los resultados de 10 en 10 y envío todos luego los reviso y si hay algun cuadro de texto con informacion diferente a la informacion anterior que actualice la cantidad de X producto? |