Salut à tous,

Voila mon problème est le suivant.

Dans un formulaire HTML, je souhaite afficher une liste déroulante qui va chercher les entrées dans une base de donnée MYSQL (chez free). Or certaines valeurs sont de type "mot1 mot2". C'est à dire qu'il s'agit d'un mot composé avec un espace au milieu.

Voila à qui ressemble mon code:


echo "<select id='selectNom' size='1' name='nom_abos'>";
$rq=mysql_query ("Select * from bdd_abos where Type='$j'") or die ("Select impossible9");
$i = 0;
while ($dt=mysql_fetch_object($rq))
{

echo '<option value="'.utf8_encode($dt->Nom).'">'.utf8_encode($dt->Nom).'</option><br>';

}
echo "</select>";

Le problème c'est que lorsque l'utilisateur sélectionne l'entrée "mot1 mot2" et bien seul le mot1 est pris en compte dans le formulaire.

Aucune idée du pourquoi du comment ?

Merci de votre aide