ich möchte gerne auf meiner Portalseite zwei Dropdownboxen synchronisieren. Die <select>-Boxen habe ich schon. Die erste ist auch mit Werten gefüllt. Wie kann ich nun, wenn ich in der ersten Dropdown-Box etwas auswähle die zweite mit Werten füllen. Die entsprechende Funktion habe ich auch schon. Der Funktion soll der in value stehende Wert übergeben werden.
Dropdown1
Code: Alles auswählen
<select name="Bundesland"><option value=''></option>
<option value="1">Niedersachsen</option><option value="2">Bremen</option><option value="3">Hamburg</option></select>
Die Funktion, welche die Dasten aus der Datenbank holt sieht so aus:
Code: Alles auswählen
function get_town($land,$town_name = "Stadt")
{
global $db;
$sql = "SELECT `cat_title`,`cat_id` FROM "
. CATEGORIES_TABLE . "
WHERE `art`='Stadt' and `cat_main`=" . $land;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't query CATEGORIES_TABLE", "", __LINE__, __FILE__, $sql);
}
$town_select = '<select name="' . $town_name . '">';
$town_select .= "<option value=''></option>";
while ( $row = $db->sql_fetchrow($result) )
{
$selected = '';
$town_select .= '<option value="' . $row['cat_id'] . '"' . $selected . '>' . $row['cat_title'] . '</option>';
}
$town_select .= "</select>";
return $town_select;
}
Wer kann helfen?