bonjour
je veux faire mysql un menu deroulant avec dans le menu le resultat d'une requête
voici le code :

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 
 
<h3><font color="#6633FF">1 les pathologies associées a un Retard Mentaux</h3> 
 
<form method="post" action="2-1-3requete-dianostic.php3" > 
<p align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Selectionner une option : 
</p> 
<p align="center"><select name="variable_choisi">Choissiez votre option: 
<option selected value=""> ---------- Séléction ---------- 
 
 
 
 
 
 
<? 
// on se connecte à MySQL 
$db = mysql_connect('localhost', 'root', ''); 
 
// on séléctionne la base 
mysql_select_db('biomol',$db); 
$choix = $_POST['choix']; 
 
// on créer la requete SQL et on l'envoie 
$sql = ("SELECT Examens FROM diagnostic " ); 
 
// on envoie la requete 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
 
 
while($row = mysql_fetch_array($req)) 
{ if($choix==$row[Nom]) 
echo "<option selected>".$row[Nom]."</option>"; 
else 
echo "<option>".$row[Nom]."</option>"; 
$v=$row[Nom]; 
 
} 
mysql_close(); 
?> 
 
</select> 
<input type="submit" 
value="Pour choisir."></p> 
</form> 
 
 
 
<h3>
la valeur ne s'affiche pas dans la liste
il apparaît ce code :.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$sql.'<br>'.mysql_error()); 
 
 
while($row = mysql_fetch_array($req)) 
{ if($choix==$row[Nom])
merci julie