Aloha!
Ich bekomme aber nicht einmal den default wert bei Switch(Nichts gefunden!).
<?
include ("datenbank_verbindung.php")
$was = $_GET[name];
Warum diese Krücke? Einfach direkt $_GET['name'] verwenden, wo jetzt noch $was steht. Ja, die Anführungsstriche um name herum sind wichtig!
switch($was) {
case "bayern":
$result = mysql_query("SELECT Staedte FROM Deutschland");
Mir scheint, dein Datenbankdesign könnte überarbeitungswürdig sein. Ich würde hier jedenfalls eher sowas erwarten:
SELECT staedte FROM welttabelle WHERE land = 'bayern';
Also auch kein Switch, sondern der Parameter wird direkt als Suchkriterium für die Datenbank herangezogen.
while($row = mysql_fetch_row($result))
{
for($i=0; $i < mysql_num_fields($result); $i++)
{
echo "<p>$row[$i]</p>\n";
}
}
break;
default:
print "Nichts gefunden";
}
- Sven Rautenberg