Bonjour,

Je vous explique mon problème.
J'ai crée une liste déroulante dynamique en php à partir d'une base de donnée avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$sql = " SELECT NomEtudiant, PrenomEtudiant FROM etudiant WHERE (NomFormation='$formation' AND DateFormation='$annee')"; 
$result = mysql_query($sql) or die("Erreur dans la requête 1 sur la table etudiant"); 
 
echo "<form action='note.php' method='POST'> 
<table><tr><td> <H4>Etudiants de cette formation : </H4> &nbsp; &nbsp;
<select name='NomEtudiant '>"; 
while ($row=mysql_fetch_array($result)) 
{ 
echo"<option>$row[0]</option>"; 
} 
echo"</select></td></tr> 
</table> 
</form>";
Ce que je voudrais faire, c'est pouvoir récupérer le résultat sélectionné par l'utilisateur dans une variable php .
J'ai utilisé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$nomEtudiant=$_POST['NomEtudiant'];
mais ça ne marche pas.
Est ce que quelqu'un pourrait me dire comment faire SVP ?

De même, dans ma requête, j'ai sélectionner NomEtudiant et PrenomEtudiant, mais seul NomEtudiant apparait dans ma liste déroulante. D'où vient le problème?

Merci.