Gentili utenti del forum,
sto impazzendo da qualche giorno non riuscendo a far funzionare un array multiplo.
In sintesi vorrei realizzare un array per un carrello e quindi memorizzare i dati in una session in modo di visualizzare in ogni momento il contenuto di questo carrello.
Il codice è questo:
session_start();
// Da una pagina precedente utilizzo un form e quindi
$cods=$_POST[cods];
$color = addslashes(stripslashes($_POST[color]));
$size=$_POST[size];
$qty=$_POST[qta];
//controllo se la session è già stata creata
IF (isset($_SESSION['cart'])) {
$shop = ($_SESSION['cart']); }
else {
$shop = array(array());
}
// Aggiungo gli articoli all'array
array(array_unshift($shop, $cods, $color, $size, $qty));
//memorizzo tutto sulla session
$_SESSION['cart']=$shop;
Utilizzando print_r($shop); l'array non risulta vuoto ma i dati sono incasinati
Dove sbaglio?
Grazie!