Código PHP:
<?
session_start();
if (!isset($_SESSION["itemsencesta"]))
{
session_register('itemsencesta');
$_SESSION["itemsencesta"];
$itemencesta = array();
$itemsencesta=$_SESSION['itemsencesta'];
}
$item=$_POST['item'];
$talla=$_POST['talla'];
$color=$_POST['color'];
if (isset($item))
{
$itemsencesta = array(
referencia=>$item,
color=>$color,
talla=>$talla,
cantidad=>1
);
$_SESSION["itemsencesta"][]=$itemsencesta;
}
else
{
}
?>
<html>
<body>
<tt>
<form action="<?=$PHP_SELF."".$SID?>" method="post">
Referencia: <input type="text" name="item" size="20"><br>
Talla: <input type="text" name="talla" size="20"><br>
Color: <input type="text" name="color" size="20"><br>
<input type="submit" value="Añadir al Carrito"><br>
</form>
<?
echo'El contenido del carrito es:<br>';
foreach($_SESSION["itemsencesta"] as $ku=>$v)
{
echo "Producto[" . $ku . "] = " . $v . "";
echo "<pre>";
foreach($v as $key=> $value)
{
echo " Key[" . $key . "] = " . $value . "<br>";
}
echo "</pre>";
}
?>
</body>
</html>