po pytaniu domyślam się, że jesteś dość początkujący, więc postaram się to uprościć trochę.
Przy produktach dajesz sobie np. takie linki:
<a href="dodaj_do_koszyka.php?id=14" title=""></a>
po stronie php odbierasz ID produktu, który został wybrany
$productId = (int)$_GET['id'];
następnie pobierasz sobie z bazy info do tego produktu i umieszczasz wszystko w tablicy np. takiej:
(
'id'=>3,
'title'=>'Telewizor 22 LCD',
'width'=>'80 cm',
'height'=>'42 cm',
'price'=>1299.99,
'currency'=>'PLN',
'amount'=>1
);
potem dodajesz do sesji:
$_SESSION['cart'][$productId] = $productInfo;
jeśli będziesz chciał usunąć produkt z koszyka to zrobisz:
unset($_SESSION['cart'][$productId]);
a jeśli będziesz chciał zwiększyć ilość to:
$_SESSION['cart'][$productId]['amount']++
To tylko banalny edukacyjny przykład, możesz też zamiast linku zrobić przycisk formularza gdzie od razu użytkownik mógłby podać ilość, wtedy odbierzesz dane z tablicy $_POST