j'ai un catalogue.php panier.php et fonctionpanier.php
dans mon catalogue j'ai un lien qui me fait passer dans l'url l'id du produit que je veux ajouter au panier.
je recupere l'id dans ma page panier.php et je l'ajoute a ma variable de session et je fais un echo dans mon tableau.
j'ai aussi une fonction qui doit verifier que le produit n'est pas deja dans le panier
// En parametre on passe la reference de l'article et on retourne un booleen
function verif_panier($ref_produit)
{
// Initialisation de la variable a false
$present = false;
if ($nb_prod = count($_SESSION['panier']['id_produit']) != 0)
{
// On teste la presence ou non de la ref dans le array
if (array_search($ref_produit,$_SESSION['panier']['id_produit']) == true)
{
$present = true;
}
}
return $present;
}
et dans mon panier je verifie comme ca$present = verif_panier($id_produit);
if ($present == true)
{
echo 'produit existant';
}
else
{
ajout($select);
}
mais il me rajoute quand meme le produit meme si il est deja dans le panier.:: Si je fais un echo du $id_produit j'ai bien l'id du produit à ajouter.
mais je comprend pas pourquoi il ne veut pas faire la verification.
si quelqu'un pouvait me donner un petit coup de main
merci beaucoup
