Bonjour,
Je tente de verifier que mysql_fetch_row($res) contient bien quelque chose pour cela je faisais ça :
Le problème c'est qu'il mange la première ligne, donc pour peu que je n'ai qu'une ligne de résultat, je n'aurai aucune réponse, sinon il me manque un résultat, le premier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if(mysql_fetch_row($res)==""){ echo "Aucune données !</select></td>"; exit(); } while($ligne=mysql_fetch_row($res)){ echo "<option value=$ligne[0]>$ligne[0]</option>"; }
J'ai tenté ça :
Mais si mysql_fetch_row ne contient aucun résultat il ne rentre pas dans la boucle et donc je n'est pas le message "aucune données !" mais un beau message d'erreur disant que $reg existe pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 while($ligne=mysql_fetch_row($res)){ if ($ligne==''){ $reg="Aucune données !"; }else{ $reg=$ligne[0]; } }![]()
J'ai pas d'idée pour passer outre ces problèmes ... merci d'avance pour tout aide ...
Partager