Salut,
j'ai 2 questions. Je cherche à mettre en oeuvre un menu déroulant qui va chercher ses options dans une table access, Table_Menus, et quand le choix est fait, on affiche le contenu d'une autre table Table_Menus_Sui. Ces 2 tables sont liées par un champ commun, qui est la clé primaire de la table Table_Menus. Les données doivent donc être mises à jour à chaque changement de la valeur du menu déroulant.
la première question devrait etre assez simple. Comment récupérer la valeur du champ, sans passer par un submit?
Car avec mon code, le menu marche correctemnt, mais je n'arrive pas à récupérer la valeur:
La deuxième question conerne la mise a jour des données. Une solution possible serait de rediriger la page sur elle meme en passant en parametre la valeur renvoyée par le champ, mais ca implique de devoir passer le parametre dés le départ et ne me semble pas idéal. est-ce qu'il y a une autre solution?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <!---#INCLUDE FILE="include/conn_open.inc" ---> <html> <body> <form method="POST" name ="form"> Liste des menus: <select size="1" name="liste_menus"> <% rst.open "SELECT * FROM Table_Menus ORDER BY NomMenu", conn do while not rst.eof %> <option value = "<% = rst("MenuNum") %>"><% response.write rst("NomMenu") & "<br>" %></option> <% rst.movenext loop rst.close %> </select> <%response.write request.form("liste_menus")%> </form> </body> </html>
Partager