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 
   
 

