bonjour je veux crée un menu déroulant
je crée le site d'un regroupement de laboratoires et de services medicau d'un hôpital, je dois fair apparraitre une liste de diagnostics. l'utilisateur devra
choisir un diagnostic dans la liste pour obtenir des info sur ce diagnostic
dans ma base il exite une table diagnostic aavecv ces atributs : exament,,, Type_patho, Nature_diagnostic, Heures,
Mentions_spécifiques, Réalisation_de_analys
j'aimerai que dans ma liste apparaissent tous les examens et- que les autres attribus s'affichent dans la page suivente c'est à dire 2-1-3requete-dianostic.php3
²21Code :
<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"> 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'];
$sql = ("SELECT Examens FROM diagnostic " );
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($row = mysql_fetch_array($req))
{ if($choix==$row[ Examens ])
echo "<option selected>".$row[Examens]."</option>";
else
echo "<option>".$row[Examens]."</option>";
$v=$row[Nom];
}
mysql_close();
?>
</select>
<input type="submit"
value="Pour choisir."></p>
</form>
<h3>
[/code]
la valeur ne s'affiche pas dans lla liste
il appaarait ce coode;.$sql.'<br>'.mysql_error());
while($row = mysql_fetch_array($req))
{ if($choix==$row[Nom])
merci julie