Bonjour,

J'ai écrit un script pour engendrer un menu déroulant affichant le nom et le prenom à partir de la base mysql. Mais je n'arrive pas à afficher les deux, seulement le nom dans le menu déroulant.

La table de la base mysql a les champs: id, nom, prenom, et motdepasse.

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
 
$connexion=mysql_connect('localhost', 'root') or die ("connextion au serveur impossible");
$db=mysql_select_db('defi', $connexion) or die ("sélection de la base impossible");
 
$req="SELECT * FROM identification ORDER BY nom DESC";
$res=mysql_query($req);
 
while($ligne=mysql_fetch_object($res))
{$liste[]=$ligne->nom;}
 
echo "<FORM action=\"script.php\" method=\"POST\">
      <SELECT name=\"nom\">";
 
foreach($liste as $val)
{$req2="SELECT * FROM identification WHERE nom='$val'";
$res2=mysql_query($res2);
echo "<OPTION value=\"$ligne->nom\" />$val";}
 
echo "</SELECT></FORM>";
Merci votre réponse.