Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2003, 02:06
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Fijate que esto no es correto ..

$itemsEnCesta[$item]=$cantidad;
$itemsEnCesta[$item]=$cuota; // esta linea la puse yo
$itemsEnCesta[$item]=$coment; // esta linea la puse yo

Es un array $itemsEnCesta .. de incide $item por poner un ejemplo .. el valor que le asignas es: primero $cantidad .. luego $cuota y luego $coment.. Resultado .. al final solo tienes el último ..

Debes usar arrays bidimensionales o bien un array para cada propiedad de tu producto ..

osese ó:

$producto['cantidad'][$item]
$producto['cuota'][$item]
$producto['coment'][$item]

que sería arrays (arreglos) bidimensionales ...

o bien simplemente un array diferente para cada propiedad ..

$cantidad[$item]
$cuota[$item]
$coment[$item]

Y por supuesto .. cambiar toooooda la lógica que tienes en tu "carrito" ..

Como veras .. el "tema" está en manejar y conocer como funcionan los arrays (arreglos) ... Pues un "carrito" .. en su base es un simple array que lo propagas en una cookie o en una session .. o te lo guardas temporalmente en una BD .. en un archivo de texto plano .. y hasta por el URL .. El cual (el/los array(s)) los modificas según sumes productos (elementos a tu array) o le quietes y/o modifiques algun producto (indice ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.