Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/12/2004, 06:15
tonny_bronson
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago
Mensajes: 105
Antigüedad: 20 años, 10 meses
Puntos: 1
Cita:
Iniciado por alexei
si falta el html. pero da igual no????


tengo un form que le envia los datos a este codigo

y los envia bien. pero lo que quiero saber es como añado al carrito y que se queden memorizados dichos datos en la sesion.

jump= <select name:color>
<option........bla bla bla>


gracias.
Pero no te funciona este codigo?, es que me parece que deberia funcionar bien, a ver intentare explicarte algo.

Código PHP:
<?php // Manual de PHP de WebEstilo.com 
session_start(); //inicia la session
session_register('itemsEnCesta'); //esto me parece que no esta muy recomendado
$item=$_POST['item']; //aqui guarda las variables que recibes del form
$cantidad=$_POST['cantidad']; 
$itemsEnCesta=$_SESSION['itemsEnCesta']; //simple asignacion

if ($item){ //entra siempre que este seteada la var
   
if (!isset($itemsEnCesta)){ //si viene por 1ra vez (no hay array de session)
      
$itemsEnCesta[$item]=$cantidad//guarda la cantidad
   
}else{ //sino recorre el array de session hasta encontrar el prod y lo incrementa
      
foreach($itemsEnCesta as $k => $v){ 
         if (
$item==$k){ 
         
$itemsEnCesta[$k]+=$cantidad
         
$encontrado=1
         } 
      } 
      if (!
$encontrado$itemsEnCesta[$item]=$cantidadsi no se encontro el prodcrea un nuevo campo en el rray
   


$_SESSION['itemsEnCesta']=$itemsEnCesta;  //vuelve  a asignar al array de session para el proximo ingreso
?>
Eso seria.
Ahora lo de los jumps, tampoco entendi la idea...

Un saludo!