Dropdown der ændrer sig efter en anden
Jeg arbejder på en tilmeldingsformular der naturligvis skal ligge online. I formularen skal man kunne tilmelde sig et kursus - men det der er specielt er, at der er flere kursussteder at vælge imellem - det er dog ikke alle kurser, der udbydes alle steder - derfor behøves der en dropdown hvor man vælger nærmeste kursussted - og når det er valgt, så tilpasser det næste dropdown felt sig, så kun de kurser der er tilgængelige dér er listet i dropdownfeltet.Jeg har lavet de to dropdownfelter her med en forspørgsel til min mysql-database. Den første tabel indeholder alle kursussteder og den anden indenholder alle kurser. Hvordan får jeg den første til at påvirke den anden. I tabellen "kurser" er et felt der hedder "location" hvori ID'et til det pågældende kursussted står (adskilt af komma når der er flere kursussteder der udbyder samme kursus), for at referere til tabellen "locations" hvor alle disse er listet:
<?php
echo "<select name=\"fag-loc\" id=\"fag-loc\" class=\"form\">";
$result_kurser = mysql_query("SELECT * FROM locations ORDER BY name ASC");
while($row_kurser = mysql_fetch_assoc($result_kurser)) {
echo ($_POST['kur-kursus']==$row_kurser['name']) ? "<option selected value=\"{$row_kurser['name']}\">{$row_kurser['name']}</option>\n" : "<option value=\"{$row_kurser['name']}\">{$row_kurser['name']}</option>\n";
}
echo "</select>"; ?>
<?php
echo "<select name=\"fag-fag\" id=\"fag-fag\" class=\"form\">";
$result_kurser = mysql_query("SELECT * FROM kurser ORDER BY titel ASC");
while($row_kurser = mysql_fetch_assoc($result_kurser)) {
echo ($_POST['kur-kursus']==$row_kurser['titel']) ? "<option selected value=\"{$row_kurser['titel']}\">{$row_kurser['titel']}</option>\n" : "<option value=\"{$row_kurser['titel']}\">{$row_kurser['titel']}</option>\n";
}
echo "</select>"; ?>
Jeg håber nogen har en løsning?