Witam ponownie

Mam jeszcze jeden problem. Tym razem z formularzem rozwijanym. Mam taki oto formularz:

  1. <select name="rodzaj_walki" class="blackb">
  2. <?
  3. $zapytanie = "SELECT * FROM rodzaj_walki ORDER BY e_order";
  4. $wynik = mysql_query($zapytanie);
  5. while($wiersz = mysql_fetch_array($wynik))
  6. {
  7. echo '<option value="'.$wiersz['rodzaj_walki_id'].'"';
  8. if ($wiersz['rodzaj_walki_id']==$_POST['rodzaj_walki_id']) echo 
  9.  
  10. SELECTED ";
  11. echo '>'.$wiersz['rodzaj_walki_nazwa'].'</a>';
  12. }?>


Znajduje sie on po lewej stronie tabeli na stronie. Formularz dziala. Natomiast chce by w zaleznosci od wybranego rodzaj_walki_id po prawej stronie tabeli ladowal sie odpowiednio przy rodzaj_walki_id 1, 4, 10 ladowal sie taki oto formularz:

  1. <table width="400" border="0">
  2. <tr>
  3. <td width="200" class="pal"><div align="center">Przeciwnik</div></td>
  4. <td width="200" class="pal">
  5. <select name="przeciwnik" class="blackb">
  6. <?
  7. $z = "SELECT * FROM postac, przeciwnik WHERE 
  8.  
  9. postac.postac_id=przeciwnik.postac_id and postac.postac_id='9' ORDER BY 
  10.  
  11. przeciwniknazwa";
  12. $w = mysql_query($z);
  13. while($r = mysql_fetch_array($w))
  14. {
  15. echo '<option value="'.$r['przeciwnik_id'].'"';
  16. if ($r['przeciwnik_id']==$_POST['przeciwnik_id']) echo " SELECTED 
  17.  
  18. ";
  19. echo '>'.$r['przeciwniknazwa'];
  20. }?>
  21. </select></div>
  22. </td>
  23. </tr></table>


Przy rodzaj_walki_id 2 taki oto:

  1. <table width="400" border="0">
  2. <tr>
  3. <td width="200" class="pal"><div align="center">Przeciwnik</div></td>
  4. <td width="200" class="pal">
  5. <select name="przeciwnik" class="blackb">
  6. <?
  7. $z = "SELECT * FROM postac, przeciwnik WHERE 
  8.  
  9. postac.postac_id=przeciwnik.postac_id and postac.postac_id='9' ORDER BY 
  10.  
  11. przeciwniknazwa";
  12. $w = mysql_query($z);
  13. while($r = mysql_fetch_array($w))
  14. {
  15. echo '<option value="'.$r['przeciwnik_id'].'"';
  16. if ($r['przeciwnik_id']==$_POST['przeciwnik_id']) echo " SELECTED 
  17.  
  18. ";
  19. echo '>'.$r['przeciwniknazwa'];
  20. }?>
  21. </select></div>
  22. </td>
  23. </tr>
  24. <tr>
  25. <td width="200" class="pal"><div align="center">Przeciwnik2</div></td>
  26. <td width="200" class="pal">
  27. <select name="przeciwnik2" class="blackb">
  28. <?
  29. $z = "SELECT * FROM postac, przeciwnik WHERE 
  30.  
  31. postac.postac_id=przeciwnik.postac_id and postac.postac_id='9' ORDER BY 
  32.  
  33. przeciwniknazwa";
  34. $w = mysql_query($z);
  35. while($r = mysql_fetch_array($w))
  36. {
  37. echo '<option value="'.$r['przeciwnik_id'].'"';
  38. if ($r['przeciwnik_id']==$_POST['przeciwnik_id']) echo " SELECTED 
  39.  
  40. ";
  41. echo '>'.$r['przeciwniknazwa'];
  42. }?>
  43. </select></div>
  44. </td>
  45. </tr>
  46. </table>


Przy rodzaj_walki_id 3 trzy formularze...etc. Przy wejsciu do strony pierwszy formularz ladowalby sie automatycznie i najwyzej po wybraniu innego id ladowaly by sie inne.

Niestety nie mam pojecia jak sie za to zabrac. Bardzo prosze o pokazanie przykladu i wyjasnienie jak to zrobic.

Z powazaniem
zicher