Récupérer valeur d'une liste déroulante

Marion25 -  
 Marion25 -
Bonjour,

Voila j'ai une liste déroulante dont les infos sont récupéré d'une base, or je voudrais, lorsque l'utilisateur choisit un nom dans la liste deroulante le poster dans ma base voyage, je n'y arrive pas pouvez vous m'aider svp?
Voici mon code, merci d'avance en tout cas :$

Nom : <select>
<Option value="-1">-- Sélectionnez le nom --</Option>
<?php

//on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '') ;

//on sélectionne la base
mysql_select_db('Intranet',$db) ;

$sql = "SELECT Nom FROM personnel";
//on envoie la requête
$req = mysql_query($sql) or die(mysql_error());

//on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))

//on affiche les informations de l'enregistrement en cours
{
echo "<option value>" .$data['Nom']. "</option>";

}
//on ferme la connexion à mysql
mysql_close();
?>
</select>

2 réponses

vincent170186
 
bonjour bonjour !
j'ai cru voir 2 chose qui peuvent poser problème
il faut données une valeur a ton <option>

dans ton code met :echo "<option value=".$data['Nom']." >" .$data['Nom']. "</option>";

au lieu de : echo "<option value>" .$data['Nom']. "</option>";
et dans ton <select> il faut que tu lui donne un nom <select name='nomduselect'> pour pouvoir ensuite recuperer la valeur par post ou par get !

voila voila !
0
Marion25
 
ça marche :D
Merci bcp ^^
0