|
|
|
|
<!--
выбор раздела меню
-->
<?php
$select = "<select name = 'menu'>";
$select .= "<option>Выбрать раздел меню</option>";
$sql = "SELECT * FROM `menu` WHERE pid=0";
$res = mysql_query ($sql);
if(!$res) exit("Error in $sql:" . mysql_error());
if (mysql_num_rows($res) > 0){
while($row = mysql_fetch_assoc($res)){
$name_mod_img = htmlspecialchars($row['title']);
$id_mod_img = $row['id_menu'];
$select .= "<option value='" . $id_mod_img ."'>" . $name_mod_img . "</option>";
}
}
$select .= "</select><br>";
?>
<script type = "text/javascript">
function show_menu(){
var dataS = "<?php print $select; ?>";
var m = document.form1.modul;
if(m.options[m.selectedIndex].value == "24"){
obj = document.getElementById('sub_menu');
obj.innerHTML = dataS;
}else return false;
}
</script>
<form enctype='multipart/form-data' action='upload1.php' method='post' name='form1'>
Вставить картинку в :<br>
<select name = "modul">
<option>Выбрать нужную папку</option>
<option value = "24" onClick = 'show_menu();'>Меню</option>
</select>
|
Нужно, чтобы при нажатии на "Меню" появлялся еще один список. Что-то я неправильно делаю | |
|
|
|
|
|
|
|
для: Лена
(14.11.2008 в 09:58)
| | в селекте не работает onClick на опции, только onChange на самом select.
PS рекомендую в этой теме давать код, который выводит браузер - без PHP команд, запросов к базе и т.п. просто сделайте view source и скопируйте код. | |
|
|
|
|
|
|
|
для: elenaki
(14.11.2008 в 10:15)
| | А как же мне тогда определять, что в этом select выбрана определенная опция?
PS Так и буду делать. Буду копировать результатирующий код. Спасибо за совет | |
|
|
|
|
|
|
|
для: Лена
(14.11.2008 в 10:34)
| | <select onChange="alert(this.value)"> | |
|
|
|
|
|
|
|
для: sl1p
(14.11.2008 в 10:51)
| | Спасибо. Получилось .
<select name = "modul" onChange = 'show_menu();'> | |
|
|
|