Salut,

je galère avec ce pb :
je voudrais afficher deux champs, que je récupère d'une table, dans une liste déroulante.
J'ai bien vu le post "[Syntaxe] Remplir une liste déroulante a partir d'une table mysql"

Mais avec moi ça ne fonctionne pas : il n'y a que le 2ème champ qui s'affiche dans ma liste.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<? 
$req2=mysql_query("select * from rasmusic order by nom");
?>
<!-- formulaire pour la modification -->
<!-- on selectionne d'abord quel enregistrement modifier puis,
on appelle un autre formulaire pour modifier l'enregistrement : test2=ok -->
<form method="post" ACTION='index.php?test2=ok'>
<select name="valeur2"> // valeur2 c'est le "nom"
<?  while($valeurlud2 = @mysql_fetch_array($req2))
{
echo '<OPTION VALUE=" '.$valeurlud2["nom"].' ">'.$valeurlud2["titrealbum"].'</OPTION>';
}
?>
</select>
Si ça peut servir je suis chez OVH.
Merci.