Bonjour,
J'ai un souci avec mon script.
Je possède un panier. Je souhaite récupérer via un formulaire le produit et la quantité demandée de ce produit.
Exemple :
Si pour le produit Voiture1 le client saisie comme quantité "1" puis valide je souhaite avoir dans mon tableau [panier][Voiture1]=>1.
Si ce client saisie tout de suite après 2 quantités de cette même voiture puis valide je souhaite que cette quantité s'ajoute à la précédente. Donc je devrais avoir [panier][Voiture1]=>3.
Problème
1. Je créé mon tableau
$_SESSION['panier'][$_POST['nom_produit']]= array() ;
2. Pour ajouter la quantité je souhaite utiliser array_push :
array_push($_SESSION['panier'][$_POST['nom_produit']], $_POST['qte']);
=> Ca ne fonctionne pas, voici le message d'erreur :
Warning: array_push() expects parameter 1 to be array, string given in (chemin C:/....)
Lorsque je le fait de la façon suivante cela fonctionne :
$_SESSION['panier'][$_POST['nom_produit']]= $_POST['qte'];
Le problème c'est que ma nouvelle valeur va remplacé l'ancienne au lieu de s'ajouter, d'où le fait que je souhaite utiliser array_push.
Quelqu'un saurait-il comment faire ? 
Merci d'avance
Partager