Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2011, 17:34
LOD_Fredy
 
Fecha de Ingreso: abril-2009
Mensajes: 341
Antigüedad: 15 años, 6 meses
Puntos: 3
Crear arreglo de una variable de sesion dinamicamente

Hola a todos.

Estoy teniendo problemas para manejar arrays de sesion, son para un carrito de compras donde debo guardar el id del articulo y la cantidad. Lo que tengo actualmente solo me permite tener 1 elemento en el disque array pero el array debe ir creciendo de tamaño dinamicamente(aumentar en 1 cada que el usuario de clic en el boton comprar y meter en ese elemento del array el nombre y cantidad).

Aqui el codigo que tengo

Código PHP:
Ver original
  1. <?php
  2. $cantidad=isset($_POST["cantidad"])?$_POST["cantidad"]:0;
  3. $ar_id=isset($_POST["ar_id"])?$_POST["ar_id"]:0;
  4. $logeado=isset($_COOKIE['EMail'])?$_COOKIE['EMail']:"";
  5. if($logeado=="")   
  6. {      
  7.     echo "Agregar a sesion carrito";
  8.     if(!isset($_SESSION['ar_id']))
  9.     {
  10.         $_SESSION['ar_id'][]=$ar_id;
  11.         $_SESSION['cantidad'][]=$_cantidad;
  12.     }
  13.     $_SESSION['ar_id'][]=$ar_id;
  14.     $_SESSION['cantidad'][]=$cantidad;
  15.    
  16.     echo $_SESSION['ar_id'][2];
  17.     echo $_SESSION['cantidad'][2];
  18. }
  19. else
  20.     If(isset($_SESSION['carrito']))
  21.     {
  22.        
  23.         echo "Agregar a sesion carrito";   
  24.        
  25.     }
  26.     else
  27.         echo "No  existe la sesion carrito";
  28. ?>

Gracias.