Liste deroulant dynamique
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:
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> |