Bonsoir,
J'utilise un select de la façon suivante:
J'enregistre la valeur "value" sur trois caractère ("USA", "AFG", etc) dans une base de données. Tous fonctionne bien je vérifie que c'est bien enregistré.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <select name="country" size="1" value="USA"> <option value="USA" >United States</option> <option value="AFG" >Afghanistan</option> ... ... ... <option value="ZMB" >Zambia</option> <option value="ZWE" >Zimbabwe</option> </select>
Mais lorsque je vais dans le sens inverse, ca ne marche pas. J'explique. je lit dans ma base de données et J'affiche le même select que précédemment. Et je veux que le select soit "sélectionné" sur la valeur que je lis dans ma base de donnée. J'assigne au champs "value" un code sur 3 caractères du pays.
Comme cela:
Il y a dans la variable $Country le code du pays sur 3 caractère (la value)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 echo " <select name=\"country" size=\"1\" value=\"$Country\">"; echo " <option value=\"USA\" >United States</option>"; echo " <option value=\"AFG\" >Afghanistan</option>"; echo " ... echo " ... echo " </select>";
Et ca ne marche pas. Je cherche pourquoi. Une idée ?
Merci.
Partager