Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/12/2004, 07:14
alexei
 
Fecha de Ingreso: marzo-2003
Mensajes: 34
Antigüedad: 21 años, 1 mes
Puntos: 0
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?>