dobra zrobiłem coś takiego:
<script type="text/javascript">
function pokazUkryj(id)
document.getElementById(id).style.display = (document.getElementById(id).style.display == "none") ? "block" : "none";
</script>
</head>
<body>
<form action="" method="post">
Czynność:
<select name="action">
<option>Brak</option>
<option value="Edit" onClick="pokazUkryj(\'hiddenSelectEdit\');">Edytuj</option>
<option value="Add" onClick="pokazUkryj(\'hiddenSelectAdd\');">Dodaj</option>
<option value="Delete" onClick="pokazUkryj(\'hiddenSelectDelete\');">Usuń</option>
</select>
<div style="display: none" id="hiddenSelectAdd">
Edytuj:
<select name="what">
<option>Brak</option>
<option value="Section" onClick="pokazUkryj(\'hiddenAddSection\');">Dział</option>
<option value="Category" onClick="pokazUkryj(\'hiddenAddCategory\');">Kategorię</option>
</select>
</div>
<div style="display: none" id="hiddenSelectEdit">
Edytuj:
<select name="what">
<option>Brak</option>
<option value="Section" onClick="pokazUkryj(\'hiddenEditSection\');">Dział</option>
<option value="Category" onClick="pokazUkryj(\'hiddenEditCategory\');">Kategorię</option>
</select>
</div>
<div style="display: none" id="hiddenSelectDelete">
Edytuj:
<select name="what">
<option>Brak</option>
<option value="Section" onClick="pokazUkryj(\'hiddenDeleteSection\');">Dział</option>
<option value="Category" onClick="pokazUkryj(\'hiddenDeleteCategory\');">Kategorię</option>
</select>
</div>
<div style="display: none" id="hiddenAddCategory">
Wybierz dział</br>
';MysqlStart ();
echo '<select name="wid" onchange="ajaxFunction()" id="mid" style="width: 170px;"> <option value="">--Wybierz dział--</option>';
$query = 'SELECT * FROM '.dbprefix.'sections WHERE page='.PageID.' AND type=0 ORDER BY id DESC';
echo'<option value="'.$rek['id'].'">'.$rek['name'].'</option>';} echo"</select><br>";MysqlEnd
(); Wpisz nazwę kategorii<br>
<input type="text" name="CategoryName">
<input type="submit" value=">>> Dodaj <<<" style="width: 720px; hight: 50px;">
</div>
<div style="display: none" id="hiddenDeleteCategory">
Wybierz dział</br>
';MysqlStart ();
echo '<select name="wid" onchange="ajaxFunction()" id="mid" style="width: 170px;"> <option value="">--Wybierz dział--</option>';
$query = 'SELECT * FROM '.dbprefix.'sections WHERE page='.PageID.' AND type=0 ORDER BY id DESC';
echo'<option value="'.$rek['id'].'">'.$rek['name'].'</option>';} echo '</select><br>'; MysqlEnd
(); echo '<br><div id"ajaxDiv"></div> <input type="submit" value=">>> Usuń <<<" style="width: 720px; hight: 50px;"></div>
<div style="display: none" id="hiddenAddSection">
Wpisz nazwę działu<br>
<input type="text" name="name">
<input type="submit" value=">>> Dodaj <<<" style="width: 720px; hight: 50px;">
</div>
<div style="display: none" id="hiddenDeleteSection">
Wybierz dział<br>';MysqlStart ();
echo '<select name="wid" onchange="ajaxFunction()" id="mid" style="width: 170px;"> <option value="">--Wybierz dział--</option>';
$query = 'SELECT * FROM '.dbprefix.'sections WHERE page='.PageID.' AND type=0 ORDER BY id DESC';
echo'<option value="'.$rek['id'].'">'.$rek['name'].'</option>';} echo"</select><br>";MysqlEnd
();
jak zrobić, że jak chcę wybrać inny element nadrzędny to żeby elementy podrzędne się chowały?
tzn. gdy z jednej listy coś wybiorę a potem zmienię to żeby się to chowało?
można może stworzyć dodatkowy parametr np. jak mamy już id elementu do zrobić sobie np. pid i np. js na padsotawie tego by go chował?