Kategori ve alt kategoriler olarak listelemek istediğim veriler var ve bir kategori seçildiğinde sayfa değişmeden alt kategorilerin listelenmesini istiyorum şöyle bir kodlama yaptım bu kod üzerinden bunu nasıl sağlayabilirim ?

echo '<div id="tac">Başlık Ekleme Formu</div>
	<div id="cerceve">
	<form action="?s=admin&g=baslikkayit" method="post">
<table>
  <tr>
    <td>Ders Seç</td>
    <td>&nbsp;</td>
    <td><select name="ders" id="select"';
	$dsor =  mysql_query("SELECT * FROM ders");
	while($dyaz = mysql_fetch_array($dsor)){
		$ders		= $dyaz["ders"];
		$did		= $dyaz["id"];
      echo '<option value="'.$did.'">'.$ders.'</option>';
	}
	echo '</select></td>
    </tr>
  <tr>
    <td>Konu Seç</td>
    <td>&nbsp;</td>
    <td><select name="konu" id="select">';
	$ksor =  mysql_query("SELECT * FROM konu");
	while($kyaz=mysql_fetch_array($ksor)){
		$konu		= $kyaz["konu"];
		$kid		= $kyaz["id"];
        echo '<option value="'.$kid.'">'.$konu.'</option>';
	}
      echo '</select></td>
    </tr>
  <tr>
    <td>Başlık</td>
    <td>&nbsp;</td>
    <td><input type="text" name="baslik" id="textfield1"></td>
    </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input type="submit" name="button" id="button" value="Kaydet"></td>
  </tr>
</table>
</form>
	</div>';


Burada ders seçildiğinde seçilen dersin alt konuları listelenmesi lazım ancak bu komutta bütün derslerin konuları listeleniyor. javascript ve jquery ile ilgili yapmasını bilen varsa bu kodlama üzerinde göstermesini rica ediyorum.