- Home
- Categorie
- Coding e Sistemistica
- PHP
- [array e session]
-
[array e session]
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));
$size=$_POST;
$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;Dove sbaglio?
Grazie!
-
Ciao webalex,
facendo:
[php]
array(array_unshift($shop, $cods, $color, $size, $qty));
[/php]Non lo aggiungi a $shop, quindi passi nella sessione sempre un array vuoto.
-
Però utilizzando print_r($shop);
l'array non risulta vuoto.... mahE quindi come potrei fare?