mam dwa pola typu select, w obu lista opcji jest ładowana z bazy danych (Postgresql)
jedno pole dotyczy wyboru kursu, a drugie terminu kursu
<?php
$result_termin = pg_exec ($db, "select * from termin"); $result_kurs = pg_exec ($db, "select * from kurs" );
print'<select name="kurs_z" onchange="?
"> <option value=""> --- wybierz ---';
for ($row=0; $row < pg_numrows($result_kurs); $row++) { $symbol=pg_result($result_kurs, $row, 'symbol'); $id_kurs=pg_result($result_kurs, $row, 'kurs_id'); print' <option value="'.$id_kurs.'" > '; echo "$symbol "; };
<select name="termin_z">
<option value=""> --- wybierz ---';
for ($row=0; $row < pg_numrows($result_termin); $row++) { $data_od=pg_result($result_termin, $row, 'dataod'); $data_do=pg_result($result_termin, $row, 'datado'); $miejsce=pg_result($result_termin, $row, 'miejsce_id'); print' <option value="" > '; echo "$data_od-$data_do ($miejsce"; };
?>
chodzi o to by po wybraniu kursu, do bazy zostalo jeszcze raz zadane pytanie
o termin
<?php
$result_termin = pg_exec ($db, "select * from termin where kurs_id='....'");
?>
i później ponownie jego wartość wrzucona do selecta "termin_z"
niestety do bazy danych umiem dostawac sie tylko z poziomu php

wiec mam problem jak powinno wyglądać zdarzenie "onchange"?
poprawiam
---
nospor