Bonjour à tous, je fais appel à vos conseils car j'ai un problème avec une boucle php sur lequel je planche depuis plusieurs heures.
J'ai une liste d'objets avec la possibilité de les mettre dans un panier.
Je voudrai pouvoir afficher "Ajouter au panier" si l'objet n'est pas encore dans le panier donc et "Supprimer du panier" si l'objet y est déjà.
Voici le code de la boucle:
Code :
- for ($idObjet = 0; $idObjet < $nbObjet; $idObjet++) {
- if ($donnees['id_objet'] !== $objet_deja_dans_le_panier[$idObjet]) { ?>
- <a href="">Ajouter au panier</a>
- <?php }
- else { ?>
- <a href="">Supprimer du panier</a>
- <?php }
- }
|
Ca fonctionne bien lorsque j'ai un seul bien dans le panier, mais dès que j'en ai deux ou plus, au lieu qu'il n'y ait que "Ajouter au panier" ou "Supprimer du panier", j'ai par exemple:
Ajouter au panier
Ajouter au panier
Ajouter au panier
Supprimer du panier
Selon le nombre d'objets dans le panier.
Il y a peut être une solution avec 'break', mais je n'ai pas réussi.
Merci par avance pour votre aide.
Message édité par Ben-o le 26-09-2008 à 10:55:17