Bonjour je soumets ce problème car je ne comprends pas ce qui se passe. voici le code qui fonctionne:
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>";
       }
Ceci me retourne bien la liste des produits identifiées dans la liste $code
et un code que je pensais équivalent:
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>";
          }
et qui ne m'affiche rien. çà doit être hénoorme, mais je ne vois pas
Une idée SVP
JD