Bonjour je soumets ce problème car je ne comprends pas ce qui se passe. voici le code qui fonctionne:
Ceci me retourne bien la liste des produits identifiées dans la liste $code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 mysql_select_db($database_dbprotect,$dbprotect); $query_prod= "select * from catalogue WHERE prod_code IN (".$code.")"; $prod=mysql_query($query_prod,$dbprotect) or die(mysql_error($dbprotect)); $num_prod=mysql_num_rows($prod); for ($i=0;$i<$num_prod;$i++) { $data=mysql_fetch_array($prod); echo "Produit: ".$data['prod_name']."<BR>"; }
et un code que je pensais équivalent:
et qui ne m'affiche rien. çà doit être hénoorme, mais je ne vois pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 mysql_select_db($database_dbprotect,$dbprotect); $query_prod= "select * from catalogue WHERE prod_code IN (".$code.")"; $prod=mysql_query($query_prod,$dbprotect) or die(mysql_error($dbprotect)); $num_prod=mysql_num_rows($prod); while ($data = mysql_fetch_array($prod)); { $data=mysql_fetch_array($prod); echo "Produit: ".$data['prod_name']."<BR>"; }
Une idée SVP
JD
Partager