Liste déroulante liée avec fichier de données (.sbd)

eibonbook Messages postés 2 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 18 mai 2011 - 17 mai 2011 à 18:32
eibonbook Messages postés 2 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 18 mai 2011 - 18 mai 2011 à 16:35
Bonjour à tous et toutes ! Alors je me doute que mon problème à surement déjà été posté mais là ? j'en peux plus
mon problème de base reste simple. Utiliser une liste déroulante pour sélectionner les informations à afficher dans une deuxième liste (etat_dect.
Ma première liste est liée à un fichier de données (articles.sdb): il se défini en plusieurs champs dont :
-Ref
-Etat
-Prix
dans ma première liste je ressort les informations souhaitées de cette façon :
<select name="modeles_dect">
<option>--- Choisissez un modèle ---</option>
><option>
{MM:Ref}
</option>
cela fonctionne. Mon problème est de lier la ref de (modeles_dect)pour que dans ma liste (etat_dect) ne s'affiche que l'état ou les états soient disponibles. l’état peut être "neuf" ou "conditionné" et dans de rare cas les deux états sont possibles. J'ai fait beaucoup de site sur les listes déroulantes ... mais ... j'ai des problèmes pour comprendre et assimiler les choses c'est pourquoi je viens vers vous pour essayer de trouver une solution .

1 réponse

eibonbook Messages postés 2 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 18 mai 2011
18 mai 2011 à 16:35
Bon pour faire avancer le chmilblique, le code suivant m'affiche bien la valeur que je souhaite :

<form name="choix_dect">
<select name ="modeles_dect" onChange ="alert('Index: ' + this.selectedIndex + '\nValeur: ' +
this.options[this.selectedIndex].value)">
<option>--- Selectionnez un modèle ---</option>
<option>
{{FOR}}
{MM:Ref}
</option>
{{ENDFOR}}
</select></form>

Mon problème maintenant est de reprendre cette valeur pour sélectionner les états correspondant Ex : si ma valeur me renvoie M640d, je souhaite sélectionner les états qui y correspondent pour les afficher dans une liste déroulante. Merci de votre aide !
0
Rejoignez-nous