Bonjour,
Je tente de verifier que mysql_fetch_row($res) contient bien quelque chose pour cela je faisais ça :

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>";
	}
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.

J'ai tenté ça :

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];
	}
}
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 !

J'ai pas d'idée pour passer outre ces problèmes ... merci d'avance pour tout aide ...