Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/11/2011, 12:28
acse
 
Fecha de Ingreso: agosto-2010
Ubicación: mexico
Mensajes: 125
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Respuesta: variables de sesion

Hola como siempre espero su valiosa ayuda estoy tratando de hacer un conteo de los item que voy a gregando pero no me muestra nada en mi etiqueta div....

Les dejo el codigo para que le echen un vistaso

Help ......

Código PHP:
<?php // Manual de PHP de WebEstilo.com  
session_start(); 
  
 
//Session register esta obsoleto a partir de PHP 5.3.x se desaconseja usarlo!!! 
 //session_register('itemsEnCesta'); 

 
if (isset($_POST['item'])){    


 
 
$item=$_POST['item']; 
 
$cantidad=$_POST['cantidad']; 
 
$precio=$_POST['precio']; 
 
 
$itemsEnCesta=$_SESSION['itemsEnCesta']; 
 
 if (empty(
$itemsEnCesta)){ 
  
//Aquí guardamos el item, pero en vez de indicar como valor la cantidad indicamos un array18.   
  //con los valores "cantidad" y "precio" 
  
$itemsEnCesta[$item]=array( 
  
  
'cantidad'=>$cantidad
  
'precio'=>$precio      ); 
  }else{ 
  
//obtenemos el item27.  
  
$searchItem $itemsEnCesta[$item]; 
  
//verificamos si existe o no el item en el carrito 
  
if (empty($searchItem)) { 
  
//si no existe agregamos el item con la cantidad y su precio32.     
  
$itemsEnCesta[$item] = array( 
  
  
'cantidad'=>$cantidad
  
'precio'=>$precio          ); 
  }else { 
  
//si existe el item solo aumentamos la cantidad .    
  
$itemsEnCesta[$item]['cantidad'] += $cantidad;
  
  
$sesiones count ($itemsEnCesta[$item]['item'] += $item);

     
$sumaO;

$_SESSION['total'] = $suma $sesiones

  
  } 
  } 
    
//guardamos los cambios en la sesión 
    
$_SESSION['itemsEnCesta']=$itemsEnCesta
    } 
  
$_SESSION['itemsEnCesta']=$itemsEnCesta
?>  
<html>  
<body>  
<tt>  
<form action="#" method="post">  
Dime el producto <input type="text" name="item" size="20"><br>  
Cuantas unidades <input type="text" name="cantidad" size="20"><br>  
Precio<input type="text" name="precio" size="20"><br>  
<input type="submit" value="Añadir a la cesta"><br>  
</form>  
<? 
if (isset($itemsEnCesta)){  
   echo
'El contenido de la cesta de la compra es:<br>';  
   foreach(
$itemsEnCesta as $item => $info){  
    
      echo  
' Artículo: '.$item.' ud: '.$info['cantidad'].' Precio: '.$info['precio'].' ';  
      echo 
'<a href="borrar.php?nombre<?'.$item.'?>">Salir</a> <br>';
      
      
      
   }  
}  

?> 
<div>Total:<?      
     $_SESSION
['total'];
       
?></div>

</tt>  
</body>  
</html>