Bonjours à tous,
Je sais cque c'est un sujet bateau mais je viens de passer qq heures dans différents forums (pour pas déranger pour rien) et je n'ai pas trouvé mon bonheur.
Un truc simple : je lis, dans mysql, la liste des pays. Si un pays correspond au pays antérieurement choisi par le visiteur, je le mets en SELECTED. Simple. Je l'ai fait cent fois et tout fut (il y a longtemps) ok.
Et là, ça ne fonctionne pas.
J'ai tout essayé me semble-t-il. Quotes, pas quotes, doubles ou simples, bref pas de sélection. Amusant (je l'avais jamais vu) si au lieu des quotes à "SELECTED" je mets des apostrophes la liste commence par 'Choisissez ici :' sinon la liste commence par Zimbabwe ...
Si vous voyez où ça coince, merci du coup de main.
Cordialement.
Je sais cque c'est un sujet bateau mais je viens de passer qq heures dans différents forums (pour pas déranger pour rien) et je n'ai pas trouvé mon bonheur.
Un truc simple : je lis, dans mysql, la liste des pays. Si un pays correspond au pays antérieurement choisi par le visiteur, je le mets en SELECTED. Simple. Je l'ai fait cent fois et tout fut (il y a longtemps) ok.
Et là, ça ne fonctionne pas.
echo "
<SELECT name='pays'>
<OPTION>Choisissez ici :</OPTION>";
$reponse = "SELECT * FROM pays";
$req = MYSQL_QUERY($reponse, GetMyConnection());
$res = mysql_num_rows($req);
$i=0;
while ($i != $res)
{
$le_pays = mysql_result($req, $i, pays);
if ($le_pays == $pays_choisi)
{
$defaut_pays="SELECTED"; }
echo "<OPTION $defaut_pays>$le_pays</OPTION>";
$i++;
}
echo "</SELECT>";
J'ai tout essayé me semble-t-il. Quotes, pas quotes, doubles ou simples, bref pas de sélection. Amusant (je l'avais jamais vu) si au lieu des quotes à "SELECTED" je mets des apostrophes la liste commence par 'Choisissez ici :' sinon la liste commence par Zimbabwe ...
Si vous voyez où ça coince, merci du coup de main.
Cordialement.