12/05/2003, 02:06
|
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. |