Bonjour à tous,
J'aimerais créer un panier simplement, et je créer une variable session panier avec un array push pour rajouter des valeurs, mon code est le suivant:
et quand je clique sur un deuxième produit ça me met le chiffre 2 tout seul et après ça si je clique une fois de plus sur un produit,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 if(isset($_GET['id_ajout']) && !is_nan($_GET['id_ajout'])) { if (!empty($_SESSION['panier'])) { $_SESSION['panier'] = array_push($_SESSION['panier'], $_GET['id_ajout']); // ligne 20 } else { $_SESSION['panier'] = array(); $_SESSION['panier'][0] = $_GET['id_ajout']; } } print_r($_SESSION['panier']);
ça me met un code d'erreur suivant:Franchement je ne sais plus quoi faire, je ne comprend plus la logique :/array_push() expects parameter 1 to be array, integer given in C:\wamp\www\wdvdv.php on line 20
C'est toujours en 3 étapes, 1) Ca me met le array avec une valeur, 2) ca me met le chiffre 2, 3) code d'erreur puis 4) ca recommence
Merci pour vos futures réponses.
Partager