par
sadeq » 06 juil. 2007, 15:23
Non, il faut reprendre, comme l'a bien expliqué thehawk, une liste <SELECT> en HTML s'écrit:
Code : Tout sélectionner
<SELECT name="nom de la liste">
<OPTION value="valeur à sélectionner">Texte affiché</OPTION>
<OPTION value="valeur à sélectionner">Texte affiché</OPTION>
<OPTION value="valeur à sélectionner">Texte affiché</OPTION>
...
</SELECT>
Où les lignes <OPTION> sont les élèments affichés dans la liste, quand on la déroule, on voit le texte affiché entre <OPTION>et</OPTION> et quand on sélectionne une valeur, la liste en tantque champ du formulaire prend la valeur sélectionnée mentionnée dans <OPTION value=...
La valeur dans le mot
value= peut être la même que le texte affiché ça ne gène en rien.
Si le mot
value= est absent, la valeur est alors le n° de la ligne sélectionnée. Les lignes d'une liste étant numérotée automatiquemnt de 0 à N selon sa taille.
En PHP, on peut générer la partie variable des options dans le cadre d'une boucle avec de simples echos.
Maintenant, à toi:
Sachant que le nom de ta liste est : "Code_Postal"
et les textes et valeurs de ses options sont ceux que tu lit par ta requête ($line['com_cp'])
Peux-tu corriger ton programme en conséquence?
Non, il faut reprendre, comme l'a bien expliqué thehawk, une liste <SELECT> en HTML s'écrit:
[code]<SELECT name="nom de la liste">
<OPTION value="valeur à sélectionner">Texte affiché</OPTION>
<OPTION value="valeur à sélectionner">Texte affiché</OPTION>
<OPTION value="valeur à sélectionner">Texte affiché</OPTION>
...
</SELECT>[/code]
Où les lignes <OPTION> sont les élèments affichés dans la liste, quand on la déroule, on voit le texte affiché entre <OPTION>et</OPTION> et quand on sélectionne une valeur, la liste en tantque champ du formulaire prend la valeur sélectionnée mentionnée dans <OPTION value=...
La valeur dans le mot [b]value= [/b] peut être la même que le texte affiché ça ne gène en rien.
Si le mot [b]value=[/b] est absent, la valeur est alors le n° de la ligne sélectionnée. Les lignes d'une liste étant numérotée automatiquemnt de 0 à N selon sa taille.
En PHP, on peut générer la partie variable des options dans le cadre d'une boucle avec de simples echos.
Maintenant, à toi:
Sachant que le nom de ta liste est : "Code_Postal"
et les textes et valeurs de ses options sont ceux que tu lit par ta requête ($line['com_cp'])
Peux-tu corriger ton programme en conséquence?