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>