Salve
sto cercando di memorizzare tutti gli oggetti contenuti inseriti da un utente all'interno di una variabile sessione:
Codice PHP:
echo '<div class="avviso">';
if((isset($_GET['idc']))&&($_GET['idc'])&&(is_numeric($_GET['idc'])))//se è settata, ha un valore, è numerica
{
$idc=$_GET['idc']; //l'oggetto lanciato dall'utente
$_SESSION['numero']++; //il contatore di oggetti inseriti nel carrello
$_SESSION['cart']=array($_SESSION['numero'] => $idc); //gli oggetti inseriti nel carrello
echo 'Oggetto aggiunto al carrello
Non aggiornare al pagina. Sarai reindirizzato alla pagina precendete.</p>';
//outuput di prova
echo $_SESSION['numero'];
foreach($_SESSION['cart'] as $ogg){
echo '
'.$ogg ;
}
}else{
echo 'Errore: oggetto non trovato.';
}
echo '</div>';
nell'output mi vieni visulizzato giustamente il numero di oggetti inseriti nel carrello ma solo con il foreach mi vieni visualizzato solo l'ultimo oggetto che è stato inserito, vengono infatti sovrascritti (credo) gli altri inseriti in precedenza.
A questo punto ho perso il filo non so cosa fare...un aiuto?
Grazie in anticipo