Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2012, 03:01
davidj
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 21 años, 1 mes
Puntos: 18
¿ Cual es exactamente la estructura de $_SESSION['carro'] ?

Hola a todos los foreros!!

Estoy realizando un carro de la compra y tengo el siguiente código:


$id_producto = $_POST["id_producto"];
$cantidad= $_POST["cantidad"];


if(isset($_SESSION['carro']))
{
$carro=$_SESSION['carro'];
}


$carro[$id_producto] = array('id_producto'=>$id_producto,'cantidad'=>$can tidad);


$_SESSION['carro'] = $carro;


// Leer productos
foreach($_SESSION['carro'] as $linea)
{
echo "(ID ENCRIPTADO) ".$linea['identificador'] . '<br />';
echo "PRODUCTO".$linea['id_producto'] . '<br />';
echo "CANTIDAD".$linea['cantidad'] . '<br />';
}


En términos generales lo entiendo bien la duda que tengo es:

- ¿¿ exactamente que estructura tiene la variable de sesión ??, al pasar el valor de $carro a $_SESSION['carro'] me pierdo un poco, entiendo el concepto pero no se como queda exactamente el contenido de $_SESSION['carro']

- ¿¿ Como podria acceder directamente (sin utilizar foreach) a un determinado producto de $_SESSION['carro'] ??

Un saludo!!