Bonjour

je vous explique ; j'ai dans un formulaire une zone de texte,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<p>Personne : <input type="text" size="30" name="id_personne" value="<?php echo $id_personne; ?>" /></p>
<p>
dans laquelle la valeur rentré correspand à une variable et je souhaiterais remplacer la zone de texte par une liste déroulante qui sélectionne les champs ; Nom, prénom, centre, grade.... de la table news afin de remplir cette meme variable:
j'avai pensé à ce code qui fonctionne mais il ne récupére pas la valeur sélectionné dans la liste déroulante pour la metre dans la variable $id_personne: (alors mais ou placé $id_personne ? )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<form>
   <select>
<?
$SQL = "SELECT * FROM news";
$res = mysql_query($SQL);
while($val=mysql_fetch_array($res)) {
   echo "<option>".$val["nom"]."</option>\n";
}
?>
   </select>
</form>