Categories > TinyButStrong general (FR) >

Selectionner un element dans une liste

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: kail
Date: 2005-11-07
Time: 15:00

Selectionner un element dans une liste

Bonjour,

Surement une question bete, j'ai regardé les exemples deja mais je bloque.
J'ai une list qui m'affiche les categories dispo dans une table mysql.
Et je veux selectionner par defaut une valeur presente dans la base.

<td><span class="Style11">Courrier</span></td>
            <td><select name="courrier">
              <option value="[xxx.courrier_abr]">[xxx.courrier_lib;block=option]</option>
              <option>[xxx_sel.courrier_lib;selected]</option>
            </select></td>

ou xxx = categories
et xxx_sel = la categorie a selectioner

Mon probleme est que ca me rajoute à ma liste une ligne en plus d'option contenant xxx_sel

merci d'avance
By: kail
Date: 2005-11-07
Time: 15:37

Re: Selectionner un element dans une liste

je precise mon probleme car c'est pas trés clair.

j'ai une liste deroulante avec des elements que je recup dans une base de donnée.
Ils s'affichent bien, mais ensuite je veut selectionner par defaut un element de cette liste qui sort aussi de la base.
hors l'element est bien selectioner mais le probleme c'est qu'au lieu de le select dans la liste existant ca le rajoute a la fin de la liste et du coup j'ai un doublon.
By: Skrol29
Date: 2005-11-07
Time: 19:36

Re: Selectionner un element dans une liste

salut Kail,

La valeur s'ajoute dans la liste si elle n'a pas été trouvée dans la liste des items.
Quelle est la valeur de [xxx_sel.courrier_lib]dans ton cas ?
Et quelles sont les valeurs des items (attentetion valeur<>texte affiché) ?
Il faut aussi qui tu vérifies que [xxx_sel.courrier_lib] est bien fusionné APRÈS [xxx.courrier].
By: kail
Date: 2005-11-08
Time: 09:29

Re: Selectionner un element dans une liste

merci de ta réponse,

Je merge bien xxx_sel apres xxx.

j'ai une liste de ce type ayant les valeurs suivante:

Cas général = 1
Ne pas envoyer = 6
NULL = 8

et mon xx_sel :

Cas général = 1

ca me donne a l'affichage :

Cas général
ne pas envoyer
NULL
Cas général
By: kail
Date: 2005-11-08
Time: 09:58

Re: Selectionner un element dans une liste

C'est bon j'ai trouvé merci bien :)

<td><span class="Style11">Courrier</span></td>
            <td><select name="courrier">
              <option value="[xxx.courrier_abr]">[xxx.courrier_lib;block=option]</option>
     <option>[xxx_sel.courrier_abr;selected]</option>
            </select></td>

et ca marche.