hello, je veux creer un menu deroulant dynamique en fonction d'une BDD.
et j'ai un probleme quand je click sur ce menu il lance la fonction "creat_menu_2". le menu refraiche et j'ai perdu ce que j'avais selectionner.
alors ma question est, malgré"form1.submit();" comment retrouver l'item de menu selectionner precedanment?
merci
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
22
23
24
25
26
27
28
29
30
31
32
33 <html> <head> <SCRIPT LANGUAGE="JavaScript"> function creat_menu_2(champ) { if(champ.selectedIndex>0) { form1.submit(); } } </SCRIPT> </head> <BODY onresize=""> <FORM Method=POST NAME="form1"> <? $connect = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PWD); mysql_select_db(MYSQL_BDD, $connect); //On sélectionne la base de données $tables = mysql_query("Select ID_Unit from t_unit;"); echo "<SELECT NAME='menu' width='30px' onChange='creat_menu_2(this)'>\n"; while($tables_array = mysql_fetch_row($tables)) { echo $tables_array[0]; echo '<option value="'.$tables_array[0].'">'.$tables_array[0].'</option>'; } echo "</SELECT>"; ?> </FORM> </BODY> </html>
Partager