Código PHP:
<?php
//print_r($_POST);
include ("productos/login.php");
include ("productos/conectar.php");
session_start();
session_register('itemsEnCesta');
$id=$_GET['id'];
unset ($_SESSION['itemsEnCesta'][$id]);
$item=$_POST['item'];
$cantidad=$_POST['cantidad'];
$tamano=$_POST['tamano'];
$color=$_POST['color'];
$itemsEnCesta=$_SESSION['itemsEnCesta'];
if ($item){
if (!isset($itemsEnCesta)){
$itemsEnCesta[$item][$tamano][$color]=$cantidad;
}else{
foreach($itemsEnCesta as $k => $v){
if ($item==$k){
$itemsEnCesta[$k]=$cantidad;
$encontrado=1;
}
}
if (!$encontrado) $itemsEnCesta[$item][$tamano][$color]=$cantidad;
}
}
$_SESSION['itemsEnCesta']=$itemsEnCesta;
?>
hola he añadido lo que me has dicho, o he entendido que has dicho. pero no me cosserva los datos cuando salgo del carrito y vuelvo a entrar.
igual tengo un error al imprimir los datos los pongo por si acas:
Código PHP:
<?
foreach($itemsEnCesta as $k => $v){
$cantidad = "" .$v. "";
?>
<? echo "".$k.""; ?>
<? echo $color;?>
<? echo $tamano;?>
<? echo $cantidad; ?>