Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2006, 11:16
xavi2
 
Fecha de Ingreso: abril-2002
Mensajes: 103
Antigüedad: 22 años
Puntos: 1
No guarda la cantidad al volver atras

Buenas a todos de nuevo,
Estoy creando o al menos lo intento una especie de cesta de la compra, donde saco los articulos de la base de datos y los muestro, en la pagina donde se crea la cesta, para saber los que han escogido lo hago con esta funcion:

$registres=$_POST['registres'];
$a=0;

//echo "registres= ".$registres;

for ($i=1;$i<=$registres;$i++)
{
$quantitat=$_POST['quantitat'.$i];

if ($quantitat != "")
{
$producto=$_POST['producto'.$i];
$link = Conectarse();
$sSQL = "SELECT IdProducto, Nombre, Referencia, Stock FROM productos WHERE (((IdProducto)='$producto'))";

$result=mysql_query($sSQL,$link);

while ($row=mysql_fetch_array($result))
{

?>
<tr class="productos">
<td bgcolor="<?php if($a%2==0)echo '#F0F0F0'; else echo '#FEFFE1'?>" width="120" >

<? echo $row["Nombre"] ?>

y asi voy creando el listado seleccionado, el problema es que si haces volver atras, no guarda las cantidades, hay que empezar de nuevo.
No se si me he explicado bien, espero que si,
por ultimo, para que pudieran eliminar algún item de la cesta como lo debería hacer???

Un saludo a todos y gracias por adelantado

Xavi