Ver Mensaje Individual
  #1  
Antiguo 03-03-2007
juanperez juanperez is offline
Registrado
 
Registrado: mar 2007
Posts: 4
Reputación: 0
juanperez Va por buen camino
SESIONES, VARIABLES y otras yerbas

Lo de siempre: nuevo en PHP (15 días)
Estoy haciendo un sitio donde el cliente marca productos en varias paginas y al final aparece una con la lista de pedidos para ser enviada por mail.

Estoy trabajando con sesiones, y subo la información con POST.

codigo:

Código PHP:
<?php 
session_start
(); 
session_register('carrinho'); 
$item=$_POST['item']; 
$name=$_POST['name']; 
$cantidad=$_POST['cantidad']; 
$carrinho=$_SESSION['carrinho']; 

if (
$item){ 
   if (!isset(
$carrinho)){ 
      
$carrinho[$item]=$cantidad
   }else{ 
      foreach(
$carrinho as $k => $v){ 
         if (
$item==$k){ 
         
$carrinho[$k]+=$cantidad
         
$encontrado=1
         } 
      } 
      if (!
$encontrado$carrinho[$item]=$cantidad
   } 

$_SESSION['carrinho']=$carrinho
?>
Pero....

al llegar a la pagina final como hago para que me imprima la lista?

He probado con

Código PHP:
     if (isset($carrinho)){ 
      foreach(
$carrinho as $k => $v){ 
         echo 
"#  $k Prod.:  Quant.: $v n"
      } 
   } 
pero solo logro que aparezcan dos valores, el codigo del producto y la cantidad elegida, pero no el nombre.

Agradesco me expliquen, aunque supongo sea algo sencillo, lo ignoro y ya estoy cansado de 'probar' sin resultados.
Gracias

Última edición por roman fecha: 03-03-2007 a las 04:53:47. Razón: Agregar etiqueta [php] para mejor legibilidad
Responder Con Cita