Bonjour !

Je débute en php et j'ai un soucis avec une boucle while :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$sql = "SELECT * FROM tab_joint_listes_utilisateurs WHERE id_liste='".$liste['id_liste']."'";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while($listeutils = mysql_fetch_array($req)) {
 $sql = "SELECT * FROM tab_utilisateurs WHERE id_util = '".$listeutils['id_util']."'";
 $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
 $statut = mysql_fetch_array($req);
 if($statut['statut_util'] == "etudiant") {
  $etudiant .= "<option name=".$listeutils['id_util']." value=".$listeutils['id_util'].">".$statut['prenom_util']." ".$statut['nom_util']."</option>";
 };
 if($statut['statut_util'] == "stagiaire") {
  $stagiaire .= "<option name=".$listeutils['id_util']." value=".$listeutils['id_util'].">".$statut['prenom_util']." ".$statut['nom_util']."</option>";
 };
 if($statut['statut_util'] == "enseignant") {
  $enseignant .= "<option name=".$listeutils['id_util']." value=".$listeutils['id_util'].">".$statut['prenom_util']." ".$statut['nom_util']."</option>";
 };
};
Je créé un formulaire dynamiquement et je rempli des listes avec les variables $etudiant,$stagiaire et $enseignant. Ma boucle ne traite qu'une donnée et ensuite se casse, ce qui est embêtant puisque j'ai toujours plusieurs enregistrements à traiter. Quelqu'un peut-il m'aider ? J'y suis depuis plusieurs heures et j'ai du mal à garder les idées claires

Merci d'avance

P.S : je travail en php 4.3/MySQL v?