![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
16/12/2004, 06:52
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 7 meses Puntos: 16 | |
Hola,
Por lo que veo tu carrito es un array de valores. Tendrias que "transformarlo" en un array de registros (array de arrays). Mas o menos, tendrias en cada elemento del carrito un array de registros, para cada id_item tendras varios registros, uno para cada combinacion de talla-color distintos, cada uno de estos con una cantidad independiente (vas a tener 5 camisas L rojas y 6 camisas L azules, como elementos separados.
Con los arrays asociativos de PHP, puedes usar un array multidimensional de 3 dimensiones, por ejemplo $carrito[item][talla][color] almacenaria la cantidad de ese item, talla y color. Basicamente en tu codigo tendrias que cambiar $itemsEnCesta[$item] por $itemsEnCesta[$item][$talla][$color]. $talla y $color lo leerias via POST como haces con $item.
Saludos.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |