|    
			
				07/04/2006, 02:09
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: marzo-2006 
						Mensajes: 14
					 Antigüedad: 19 años, 7 meses Puntos: 0 |  | 
  |  mostrar carrito  
  Hola!!!! Soy aprendiz de php y estoy intentando hacer un carrito de la compra, mando a traves de un form la información de cada artículo: el producto talla y precio , y tengo el siguiente codigo:
 <?php
 session_start();
 
 if(!isset($_SESSION['carrito'])) $_SESSION['carrito'] = array(); //creación del carro,
 
 if(isset($_POST['Idproducto']))  //comprobación de la existencia del formulario, a traves de uno de sus campos, para el ejemplo vale asi
 {
 
 $clave = "";
 foreach($_POST as $key=>$valor) $clave.= $valor; //se forma una sola clave con la combinacion de todos los elementos
 //pasados por post
 
 if(isset($_SESSION['carrito'][$clave]))
 $_SESSION['carrito'][$clave] += 1; //asignacion de los valores
 else $_SESSION['carrito'][$clave] = 1;
 ?>
 
 Y despues muestro el contenido del carrito:
 <?php
 foreach ($_SESSION[\'carrito\'] as $key=>$valor)
 echo \"$key : $valor <br>\"; ?> Y me muestra algo así:
 
 jerseyazulpequeña12,90:1
 jerseyverdemediana18,90:2
 
 
 Quiero darle formato a los resultados (meterlos en una tabla).
 Como tengo que escribir la variables para que en lugar de que me escriba todo el bloque ($key) me escriba cada elemento (la talla, el precio y el producto) por separado?
 
 Y otra pregunta donde he de meter el codigo para destruir la sesion?
 
 Un saludo a todos
     |