Bonjour à tous.
Je voudrais faire 2 listes déroulantes.La deuxieme dependant de la premiere.
Je m'explique J'ai une table qui s'appelle Article qui a 4 attributs :
num_article/article/section/designation.La section représente le type de l'article donc plusieurs articles ont la meme section.
Dans la premiere liste j'affiche toutes les sections existantes en evitant les doublons avec (array_unique) et j'aimerais qu'en cliquant sur une des sections dans ma premiere liste, la deuxieme liste soit remplie des désignations correspondantes.
Par exemple si j'ai 3 articles :
1/ZEDIT/CONTINU/edit12
2/ZEDIT2/CONTINU/edit16
3/ZAFFRANCHISSEMENT1/AFFRANCHISSEMENTS/edit32
Dans ma premiere liste j'obtient CONTINU et AFFRANCHISSEMENTS et j'aimerais que lors d'un clic sur CONTINU apparaisse dans la deuxieme liste edit12 et edit 16
Pour le moment j'arive à recuperer le num_aricle mais je bloque pour la suite
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <select id="code_article" onchange="javascript:return Designation(this.value)";> {html_options options=$SECTION selected=$Article.ref_article } </select> <select id="designation"> {html_options options=$DESIGNATION} </select>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <script type="text/javascript"> // <![CDATA[ {literal} function Designation(section) { alert('le champ a pour valeur : "'+section+"'") }{/literal} // ]]> </script>
Partager