Afficher les variables provenant d'un tableau via SQL
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 :
Code:
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"];
}
?> |
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 :(.
Qq a une solution ?
Merci d'avance pour votre aide.