Ik heb dit nu al gemaakt maar mij lukt het niet, omdat ik niet echt thuis ben in js
Code:
<script type="text/javascript">
<!--
function show()
{
{if(document.FORMNAAM.cat.options[1].selected)
{
document.getElementById('rasHorde1').style.display = 'block';
document.getElementById('rasAlliance1').style.display = 'none';
document.getElementById('niets').style.display = 'none';
}
else
{if(document.FORMNAAM.cat.options[2].selected)
{
document.getElementById('niets').style.display = 'none';
document.getElementById('rasAlliance1').style.display = 'block';
document.getElementById('rasHorde1').style.display = 'none';
}
}
}
}
-->
</script>
<?php
include_once 'include/config.inc.php';
echo '<form action="?page=leden/aanmelden" method="post" name="FORMNAAM">
<select name="cat" onchange="show()">
<option value="0">Selecteer categorie</option>';
$list_query = mysql_query("SELECT * FROM cat ORDER BY onderwerp");
while ($list = mysql_fetch_assoc($list_query)){
echo '<option value="'.$list['id'].'">'.$list['onderwerp'].'</option>';
}
echo '</select> <font color="#FF0000">*</font>
<div id="rasHorde1" style="display:none;"><select name="subcat">
<option value="0">Selecteer subcategorie</option>';
$list_query = mysql_query("SELECT * FROM cat WHERE id=''");
while ($list = mysql_fetch_assoc($list_query)){
$lijst_query = mysql_query("SELECT * FROM subcat WHERE catid='".$list['id']."' ORDER BY onderwerp");
while ($lijst = mysql_fetch_assoc($lijst_query)){
echo '<option value="'.$lijst['id'].'">'.$lijst['onderwerp'].'</option>';
}
}
echo '</select> <font color="#FF0000">*</font></div>
<div id="niets" style="display:block;"><select name="subcat">
<option value="0">Selecteer subcategorie</option>
</select> <font color="#FF0000">*</font></div>
</form>';
?>