Bonsoir a tous,
Je suis debutant en PHP/MySQL et je recherche a faire un truc qui aparement ne fonctionne pas
Je vous explique le truc,
J'ai une BDD avec une table produits par exemple : t_produits
J'ai dans une page (script.php) un formulaire avec des checkbox qui envoi les variables en GET dans une page (script_insert.php).
Les variables sont donc stockée dans un tableau $_GET["id_produit"]
J'aimerai afficher dans un tableau HTML les resultats d'une des mes collones : nom_produit qui correspont aux variables du tableau.
J'ai de suite penser a une boucle, j'ai donc rechercher sur le net comment faire mais rien ne semble fonctionner...
Je vous expose mon code :
Le soucis c'est que le foreach a l'air de fonctionner, mais la boucle while ne me montre que le dernier element du foreach .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php $tabID = $_GET["id_produits"]; foreach ($tabID as $id) { $sql_query = sprintf("SELECT nom_produit FROM t_produits WHERE id_commande =%d",$id); $result = mysql_query($sql_query) or die("error".mysql_error()); } ?> ----------- <?php while ($orderProductsList = mysql_fetch_array($result)) { echo $orderProductsList["product_name"]; } ?>
Qq a une solution ?
Merci d'avance pour votre aide.
Partager