Witam tworze swoj autorski katalog stron.

Mam problem z wyborem kategorii i podkategorii.

Chodzi o to zeby wybierajac kategorie np. Biznes wyswietlalo nam podkategorie tylko i wylacznie ktore naleza do kategorii biznes.

Kod wyglada tak :

  1. <tr><td>Kategoria:</td><td>
  2. <form class="ui-state-default ui-corner-all" method="post" name="kategoria">
  3. <select name="kategoria" class="ui-state-default ui-corner-all">
  4. <?php $asel = mysql_query("select * from kategorie order by id asc");
  5. while ($kategorie = mysql_fetch_array($asel)) {
  6. print "<option>$kategorie[nazwa]</option>";
  7. }
  8. $wybranakat = mysql_fetch_array(mysql_query("select * from kategorie where nazwa='$kategoria'"));
  9. $twojakat = $wybranakat[id];
  10. ?>
  11. </td></tr>
  12. <tr><td>Podkategoria:</td><td>
  13. <form class="ui-state-default ui-corner-all" method="post" name="podkategoria">
  14. <select name="podkategoria" class="ui-state-default ui-corner-all">
  15. <?php $asel = mysql_query("select * from podkategorie where idkat='$twojakat' order by id asc");
  16. while ($kategorie = mysql_fetch_array($asel)) {
  17. print "<option>$kategorie[nazwa]</option>";
  18. }
  19. ?>
  20. </td></tr>


Generelanie kod pownien dzialac ale nie pokaze nam oczywiscie podkategorii wlasciwych na tej samej podstronie co wybieramy kategorie. Z tego co sie orientuje mozna takie cos zrobic dzieki js badz ajaxa ale ja nie mam o tym zielonego pojecia.

Baza wyglada tak




i teraz kiedy ktos wybiera kategorie Firmy ktore ma id 3, lista podkategorii powinna nam wyswietlic tylko podkategorie z idkat 3.


Jak moge cos takiego zrobic?