Problem ogolnie znany, ale nigdzie nie znalazlem lekarstwa na niego.
Otoz w skrocie, mam dwa pola. Jedno wywyoluje drugie, a scislej mowiac jedno to pole z krajem a drugie z miastem. Jak zrobic aby po wybraniu kraju wyskakiwaly w polu listy jedynie miasta zwiazane z tym krajem.
Do tej pory mialem cos takiego, ale robie jakies bledy bo nie dziala oczywiscie:
<table width="507" border="0" cellspacing="2" cellpadding="0"> <tr> <td width="301" class="txtCzarny"> <select name="wjazd_kraj" onChange="MM_jumpMenu('parent',this,0)"> <? $szukaj_wjazd_kraj = mysql_query ("SELECT * FROM kraj ORDER BY kraj"); while ($start = mysql_fetch_assoc($szukaj_wjazd_kraj)) { ?> <? } ?> </tr> <tr> <? @$wjazd_kraj=$_POST['wjazd_kraj']; $szukaj_wjazd_port = mysql_query ("SELECT * FROM port_docelowy WHERE id_kraj='$wjazd_kraj' ORDER BY nazwa"); while ($start = mysql_fetch_assoc($szukaj_wjazd_port)) { ?> <? } ?> </tr> </table>
Może można to zrobic w jakis prosty sposob. Wiem ze jakies przeladowanie jest potrzebne. Po kosciach jednak czuje ze latwiej byloby w js. Dajcie jakies pomysl - czy robicie to w php czy js (no i jak).
Dzieki