1
Je souhaite ajouter des produits à ma matrice, mais chaque fois que j'ajoute un produit, il remplace l'ancien dans le tableau.La matrice de session PHP ne fonctionne pas lorsque vous ajoutez plus de 2 éléments
Quand j'ajoute 2 choses, il fonctionne très bien:
Array ([0] => 2 [1] => 8)
Mais lorsque je tente d'ajouter un troisième élément ou plus, il remplace le deuxième élément du tableau:
Array ([0] => 2 [1] => 10)
ici est mon code:
session_start();
if(isset($_POST['inCart']))
{
$id = $_POST['id'];
if(!empty($_SESSION['cart']))
{
$session = $_SESSION['cart'];
$session[] = $id;
print_r($session);
}
else
{
$_SESSION['cart'] = array($id);
}
}
Merci beaucoup, c'était une erreur stupide de ma part. J'ai également raccourci mon code maintenant je sais mon erreur \t \t session_start(); \t if (isset ($ _ POST [ 'Inwagen'])) { \t \t $ id = $ _POST [ 'id']; \t \t if (isset ($ _ SESSION [ 'winkelwagen'])) { \t \t $ _SESSION [ 'winkelwagen'] [] = $ id; \t} \t autre \t { \t $ _SESSION [ 'winkelwagen'] = array ($ id); \t} \t} – Timonvw