Bonjour à tous,
Voici mon problème : je dispose d'un panier pour mon site de vente en ligne. Mon problème est lorsque je clique sur "Ajouter un produit" la première fois il me l'ajoute correctement au panier, si je souhaite l'ajouter une 2eme fois, il me l'ajoute à nouveau au lieu de modifier la quantité de l'article.
Et cela ainsi de suite.
Par contre si je choisi un deuxième produit à ajouter au panier, tout se passe comme il faut si je l'ajoute plusieurs fois, il modifie bien ma quantité.
Je ne vois pas ce que cela pourrait être ...
Merci d'avance
Voila ma fonction pour ajouter un article au panier.
// ------------ Ajouter un article ------------ function ajouterArticle($numProduit,$libelleProduit,$qteProduit,$prixProduit)
{
if (creationPanier())
// Si mon panier existe {
$positionProduit = array_search($numProduit, $_SESSION['panier']['numProduit']);
if ($positionProduit == true)
// Si le produit existe déjà on augmente sa quantité {
$_SESSION['panier']['qteProduit'][$positionProduit] += $qteProduit ;
}
else
// Sinon on l'ajoute au panier {
array_push($_SESSION['panier']['numProduit'],$numProduit);
array_push($_SESSION['panier']['libelleProduit'],$libelleProduit);
array_push($_SESSION['panier']['qteProduit'],$qteProduit);
array_push($_SESSION['panier']['prixProduit'],$prixProduit);
}
}
}