Nikolai Berenbrock
Grünschnabel
Hallo zusammen,
ich steh derzeit vor einem Problem und hoffe ihr könnt mir helfen. Die Suche sowie Google habe ich schon benutzt aber leider bisher noch nicht wirklich was passendes oder für mich verständliches gefunden.
Ich habe auf einer Website für ein Schulprojekt 3 DropDown Menues, die ihre Inhalte aus der Datenbank per MySQL abfrage beziehen. Diese Funktionieren soweit einwandfrei.
Nun soll das ganze so ablaufen, dass sich der Inhalt des 2 und 3 DropDown Menues sich erst läd, wenn man das jeweils vorherige selected hat.
Also:
Man wählt im Ersten Menue ein Land, darauf hin sollen im zweiten Menue die Bundersländer erscheinen, wenn man nun im zweiten Menue ein Bundesland auswählt, sollen im dritten Menue die Städte erscheinen.
Hier mal mein bisheriger Code:
Leider hören hier dann meine Kentnisse auf.. so das ich an der Stelle nun selber nicht mehr weiter komme, wie und womit ich das ganze umsetzen kann.
Ich hoffe mir kann da jemand weiter helfen bzw. mir ein hilfreiches Tutorial anbieten.
Danke schonmal im vorraus
ich steh derzeit vor einem Problem und hoffe ihr könnt mir helfen. Die Suche sowie Google habe ich schon benutzt aber leider bisher noch nicht wirklich was passendes oder für mich verständliches gefunden.
Ich habe auf einer Website für ein Schulprojekt 3 DropDown Menues, die ihre Inhalte aus der Datenbank per MySQL abfrage beziehen. Diese Funktionieren soweit einwandfrei.
Nun soll das ganze so ablaufen, dass sich der Inhalt des 2 und 3 DropDown Menues sich erst läd, wenn man das jeweils vorherige selected hat.
Also:
Man wählt im Ersten Menue ein Land, darauf hin sollen im zweiten Menue die Bundersländer erscheinen, wenn man nun im zweiten Menue ein Bundesland auswählt, sollen im dritten Menue die Städte erscheinen.
Hier mal mein bisheriger Code:
PHP:
<select style="width:200px" name="land">
<?php
include("config.php");
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die("Verbindungsversuch fehlgeschlagen");
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
$sql = "SELECT name FROM land";
$result = mysql_query($sql) OR die(mysql_error());
echo "<option>" . "Land wählen..." . "</option>";
while($row = mysql_fetch_assoc($result)) {
echo "<option>" . $row['name'] . "</option>";
}
?>
</select>
<select style="width:200px" name="Bundesland">
<?php
include("config.php");
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die("Verbindungsversuch fehlgeschlagen");
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
$sql = "SELECT name FROM bundesland";
$result = mysql_query($sql) OR die(mysql_error());
echo "<option>" . "Bundesland wählen..." . "</option>";
while($row = mysql_fetch_assoc($result)) {
echo "<option>" . $row['name'] . "</option>";
}
?>
</select>
<select style="width:200px" name="region">
<?php
include("config.php");
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die("Verbindungsversuch fehlgeschlagen");
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
$sql = "SELECT name FROM region";
$result = mysql_query($sql) OR die(mysql_error());
echo "<option>" . "Region wählen..." . "</option>";
while($row = mysql_fetch_assoc($result)) {
echo "<option>" . $row['name'] . "</option>";
}
?>
</select>
Leider hören hier dann meine Kentnisse auf.. so das ich an der Stelle nun selber nicht mehr weiter komme, wie und womit ich das ganze umsetzen kann.
Ich hoffe mir kann da jemand weiter helfen bzw. mir ein hilfreiches Tutorial anbieten.
Danke schonmal im vorraus