Mysql/php/if/select

Hallo,
ich habe folgende select-box in meiner index.php3:
Alle Bundesländer
Bayern
Baden-Württemberg
Berlin
Brandenburg
Bremen
Hamburg
Hessen
Mecklenburg-VP
Niedersachsen
Nordrhein-Westfalen
Rheinland-Pfalz
Saarland
Sachsen-Anhalt
Schleswig-Holstein
Thüringen

in der darauffolgenden datei habe ich auch schon hinbekommen, daß wenn man ein bestimmtes Bundesland ausgewählt hat, auch nur die Datensätze angezeigt werden, die mit dem Bundesland in der Datenbank übereinstimmen.

Mein Problem: Alle Bundesländer anzeigen zu lassen.
so hab ich das andere hinbekommen:
$result=mysql_db_query($dbname,„select * FROM stjgesuche where Bundesland=’“.$bland."’ ");
Aber wie bekomme ich es nun hin, daß wenn „Alle Bundesländer“ angeklickt ist auch alle kommen? Ich hab’ das mit einer if-Funktion versucht.
if ($bland==„Alle Bundesländer“), aber das klappt nicht, warum?

Ich hoffe das war verständlich genug und hoffe auf hilfe.

Gruß
Melanie

Vielen Dank im voraus.

priobier das mal:

Alle Bundesländer


$result=mysql\_db\_query($dbname,"select \* FROM stjgesuche where Bundesland like '$bland'");

oder aber:

Alle Bundesländer


$clause = ($bland=="alle)? "1":"Bundesland = '$bland'";
$result=mysql\_db\_query($dbname,"select \* FROM stjgesuche where $clause");

Vielen Dank,
hab’ deinen 2. Vorschlag umgesetzt. Funktioniert! :smile:.

Gruß
Melanie

PS.: Unter http://www.steuer-jobs.de kann man sich das Resultat anschauen. Ist allerdings erst ein Datensatz unter Stellengesuch: Controlling vorhanden:wink:.