Salve a tutti...
a forza di sbatterci la testa sto riuscendo a realizzare il semplice carrello in php usando solo un array di sessione.

In ogni pagina prodotto ho un pulsante che aggiunge una unità di quel prodotto al carrello.
La aggiungo in questo modo:

Codice PHP:
$_SESSION['cart'][$IDaggiungi]++ 
In pratica nell'array di sessione $_SESSION['cart'] incremento di una unità il valore corrispondente all'indice (univoco e corrispondente all'indice nel db) del prodotto.


Nella pagina di visualizazione del carrello però ho un problema. Con il seguente codice riesco a vedere solo le quantità contenute nei vari indici, ma io vorrei visualizzare anche l'indice stesso, per potergli assegnare nome e prezzo (pescandoli nel db):


Codice PHP:
foreach ( $_SESSION['cart'] as $key 
       { 
             echo 
'Quantità di ' $key ': ' $_SESSION['cart'][$key] . '
'
;
       } 
Help me... sono fuso non riesco a capire dove sbaglio