Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2005, 15:52
safe
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 2 meses
Puntos: 10
$_SESSION no se graba

buenas, tengo el siguiente codigo para manejar unos productos de un carrito:

Código PHP:
session_start();

if(isset(
$_POST["articulo"])){
    
$articulo $_POST["articulo"];
    
$nombre $_POST["nombre"];
    
$cantidad $_POST["cantidad"];
    
    if(isset(
$_SESSION[$articulo])){
        
$_SESSION[$articulo]["cantidad"] += $cantidad;
    }else{
        
$_SESSION[$articulo]["articulo"] = $articulo;
        
$_SESSION[$articulo]["nombre"] = $nombre;
        
$_SESSION[$articulo]["cantidad"] = $cantidad;
    }

si yo imprimo el articulo justo despues de ejecutar ese codigo con algo como:

Código PHP:
while (list($clave$valor) = each($_SESSION)){
    
$cadena $valor["articulo"]." - ".$valor["nombre"]." - ".$valor["cantidad"]."<br>";
    echo 
$cadena;

se muestra, pero si yo paso a otra pagina o actualizo la misma el articulo ya no esta mas en la session.
No estoy muy familiarizado con el uso de sesiones asi que agradeceria que me den una manitro para encontrar el error.
__________________
oohh... quisiera ser godines!!!

Última edición por safe; 16/05/2005 a las 16:47