par
Ryle » 01 févr. 2007, 12:44
C'est curieux autant qu'étrange, et elle ne devrait pas...
N'aurais tu as pas un : if ($row_RsProduits = mysql_fetch_assoc($RsProduits)) au préalable pour tester s'il y a des des enregistrement retournés, et qui te fais passer le pointeur sur le second ?
En fait, le do/while va être exécuter au minimum une fois quoi qu'il arrive. Donc pour être sur que cela ne génère pas d'erreur, il te faut avoir testé et lu le premier enregistrement, chose qu'il ne faut pas faire dans un while/do (qui fera lui même le test de présence et de lecture avant d'entrer dans la boucle

)
C'est curieux autant qu'étrange, et elle ne devrait pas... :)
N'aurais tu as pas un : if ($row_RsProduits = mysql_fetch_assoc($RsProduits)) au préalable pour tester s'il y a des des enregistrement retournés, et qui te fais passer le pointeur sur le second ?
En fait, le do/while va être exécuter au minimum une fois quoi qu'il arrive. Donc pour être sur que cela ne génère pas d'erreur, il te faut avoir testé et lu le premier enregistrement, chose qu'il ne faut pas faire dans un while/do (qui fera lui même le test de présence et de lecture avant d'entrer dans la boucle :))