Récupération d'une donné dans une boucle php
Douark
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je crée un site commerçant et je suis bloquer a la création du panier, car pour afficher mes article j'utilise un boucle (WHILE) avec un bouton "Ajouter au panier"!
Voilà le problème le code marche mais il applique les instruction à tout les articles (En même temps, c'est logique: c'est un boucle! Mais moi je veux juste qu'il enregistre l'objet sur le qu'elle j'ai cliqué sur le bouton.
Et voilà le code:
Je vous remercie d'avance!
Je crée un site commerçant et je suis bloquer a la création du panier, car pour afficher mes article j'utilise un boucle (WHILE) avec un bouton "Ajouter au panier"!
Voilà le problème le code marche mais il applique les instruction à tout les articles (En même temps, c'est logique: c'est un boucle! Mais moi je veux juste qu'il enregistre l'objet sur le qu'elle j'ai cliqué sur le bouton.
Et voilà le code:
<?php $Ajout_Panier = array(); while($row = mysql_fetch_array($result)) { ?> <p> <table class="table_catalogue"> <tr> <td class="td_catalogue"><img src="images/catalogue/<?php echo $row["Image_Produit"];?>" class="img_catalogue"/></td> <td class="td_catalogue">Nom du produit: <?php echo $row["Nom_Produit"];?><br /> Référence: <?php echo $row["Reference_Produit"];?><br /> Prix: <?php echo $row["Prix_Produit"];?><br /> <?php echo $row["Commentaire_Produit"];?> <?php if(isset($_SESSION["ID"])) { ?> <form action="http://<?php echo $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"]; ?>" method="post" <?php $article = $row["Reference_Produit"]?>> <p> <input type="submit" name="BT_Ajout_Panier" value="Ajouter au panier" /> </p> <?php } else { echo "<br />Vous devez vous connecter pour commander"; } if(isset($_POST["BT_Ajout_Panier"])) { array_push ($Ajout_Panier, $article); } ?> <br /></td> </tr> </table> </p> <?php } echo "_____________________________________________<br / >"; if(isset($_POST["BT_Ajout_Panier"])) { for ($i = 0; $i < sizeof($Ajout_Panier); $i ++) { echo $Ajout_Panier[$i] . '<br />'; } } mysql_close(); ?>
Je vous remercie d'avance!
A voir également:
- Récupération d'une donné dans une boucle php
- Récupération de déchets - Guide
- Comment recuperer une video sur youtube - Guide
- Recuperer une conversation whatsapp supprimée - Guide
- Easy php - Télécharger - Divers Web & Internet
- Convertisseur récupération de texte - Guide
1 réponse
salut,
je ne sais pas si ça peut t'aider mais, en faisant un lien "ajouter au panier " plutot qu'un formaulaire tu t'en sortirais mieux.
regarde du coté des vairable de sessions ($SESSION['panier']['ref']) enfin c'est une idée, parce que la tu genere une sorte de formulaire qui est déja rempli avec tout tes articles et plein de bouton pour valider, du coup tu envoie l'intégralité des articles de ta page.
si tu veux tout de meme faire avec un formulaire il faut que tu n'ai qu'un seul article par page (page articles ---> details avec ajout au panier )
j'espère que ça aide
je ne sais pas si ça peut t'aider mais, en faisant un lien "ajouter au panier " plutot qu'un formaulaire tu t'en sortirais mieux.
regarde du coté des vairable de sessions ($SESSION['panier']['ref']) enfin c'est une idée, parce que la tu genere une sorte de formulaire qui est déja rempli avec tout tes articles et plein de bouton pour valider, du coup tu envoie l'intégralité des articles de ta page.
si tu veux tout de meme faire avec un formulaire il faut que tu n'ai qu'un seul article par page (page articles ---> details avec ajout au panier )
j'espère que ça aide