ps mira aqui te dejo el codigo de ejemplo....... es la logica de como hacer un carrito con session.
Código php:
Ver original<?php
$item=$_POST['item'];
$cantidad=$_POST['cantidad'];
$itemsEnCesta=$_SESSION['itemsEnCesta'];
if ($item){
if (!isset($itemsEnCesta)){ $itemsEnCesta[$item]=$cantidad;
}else{
foreach($itemsEnCesta as $k => $v){
if ($item==$k){
$itemsEnCesta[$k]+=$cantidad;
$encontrado=1;
}
}
if (!$encontrado) $itemsEnCesta[$item]=$cantidad;
}
}
$_SESSION['itemsEnCesta']=$itemsEnCesta;
?>
<html>
<body>
<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>
<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 $k => $v) echo 'Artículo: '.$k.' - Cantidad: '.$v.'<br>';
}
?>
</body>
</html>
y la vista previa seria asi:
http://www.webestilo.com/php/ejem/ejem12e.phtml
Ya solo deberias cambiar algunas cosas para hacer el tuyo.
pero ya tu mismo eres.
Gracias por el karma :P
Suerte.