Sto realizzando un carrello.
Per ora riesco solo ad inserire i vari prodotti all'interno del carrello
ed è gia tanto

quando inserisco un prodotto nel carrello x memorizzarlo faccio nel seguente modo

Codice PHP:
session_start();
$_SESSION['carrello'][] = $_POST['descrizione'];
$_SESSION['quantity'][] = $_POST['quantita'];
$_SESSION['costo'][] = $_POST['prezzo'];
header("Location: carrello.php"); 
Memorizzo nel carrello la descrizione del prodotto,la quantità e il prezzo.

supponiamo che nel mio carrello ho messo (scrivania q.tà 1 prezzo 10e)
se ritorno alla pagina dei prodotti e voglio aggiungere un'altra scrivania
non faccio altro che riclikkare su aggiungi prodotto nel carrello.
Il problema è che quando vado a vedere nel carrello ho 2 volte scritto

(scrivania q.tà 1 prezzo 10e)
(scrivania q.tà 1 prezzo 10e)

invece di avere

(scrivania q.tà 2 prezzo 20e)

come posso fare se aggiungo uno stesso prodotto,invece di aggiungerlo
lo aggiorna?