Hallo zusammen,
ich habe folgendes Problem:
ich habe eine Datenbanktabelle mit folgender Struktur:
| id | land | ort | wert1 | ... |
______________________________________________
| 1 | de | stuttgart | 120 | ... |
| 2 | de | muenchen | 150 | ... |
| 3 | at | wien | 77 | ... |
und noch weitere Datensätze.
Nun möchte ich 2 Dropdownboxen manchen. In der ersten sollen alle
Länder, welche in der Datenbankvorhanden sind erscheinen.
dies funktioniert auch ohne Probleme.
In der 2. Dropdownbox sollen alle Städte abhängig vom ausgewählten Land
(Dropdownbox1) erscheinen.
Mein Problem ist nun was ich in die WHERE Bedingung der 2. Query reinschreibe.
Kann mir da jemand helfen ?
Danke
ich habe folgendes Problem:
ich habe eine Datenbanktabelle mit folgender Struktur:
| id | land | ort | wert1 | ... |
______________________________________________
| 1 | de | stuttgart | 120 | ... |
| 2 | de | muenchen | 150 | ... |
| 3 | at | wien | 77 | ... |
und noch weitere Datensätze.
Nun möchte ich 2 Dropdownboxen manchen. In der ersten sollen alle
Länder, welche in der Datenbankvorhanden sind erscheinen.
PHP-Code:
echo "<select name=\"drp1\">";
$query1=mysql_query("SELECT DISTINCT land FROM tabelle ORDER BY land ASC")
or die(mysql_error());
while($zeile=mysql_fetch_assoc($query1)) {
echo "<option value=\"".$zeile['land']. "\">".$zeile['land']."</option>";
}
echo "</select>";
In der 2. Dropdownbox sollen alle Städte abhängig vom ausgewählten Land
(Dropdownbox1) erscheinen.
PHP-Code:
echo "<select name=\"drp2\">";
$query2=mysql_query("SELECT DISTINCT ort FROM tabelle WHERE land= ORDER BY ort ASC") or die(mysql_error());
while($zeile2=mysql_fetch_assoc($query12) {
echo "<option value=\"".$zeile['ort']. "\">".$zeile['ort']."</option>";
}
echo "</select>";
Kann mir da jemand helfen ?
Danke
Kommentar