Drop Down Menü überprüfen

C

Comenius

Hallo :)

Ich hätte da mal gerne ein Problem.
Und zwar:

HTML:
<SELECT NAME="Anrede" CLASS="REGISTERFORM1">  
<OPTION VALUE="">- Bitte w&auml;hlen - </OPTION> 
<OPTION VALUE="Herr" >Herr</OPTION>  
<OPTION VALUE="Frau" >Frau</OPTION>  
</SELECT>

Wenn das Formular abgeschickt wurde, möchte ich überprüfen ob Herr oder Frau überhaupt ausgewählt wurden.

Ich habe das mit if gemacht, bekam aber irgendwie nichts brauchbares dabei heraus.

Das Zweite wäre: Wenn etwas anderes in diesem Formular falsch oder nicht eingegeben wurde, wird abgebrochen.

Nach einem Abbruch geht das Formular wieder zurück. Standartmäßig sind dann ja alle Input-Felder und Drop Down Menüs etc. wieder leer.

Ich glaube um die Eingaben nach einem Abbruch anzeigen zu lassen, benötigt man in diesem Fall "selected" :confused:
Bin mir aber nicht sicher und wüsste vor allem gar nicht wo man dies einsetzen müsste.

Vielleicht kann mir jemand helfen, wäre super :)

Gruss
Commi
 
Du kriegst folgenermaßen raus, was du ausgewählt hast:
PHP:
echo $_POST["Anrede"]; //Gibt die den wert aus

//Dann kannst du z.b. sagen
if($_POST["Anrede"] == "Herr") {
//mache dies ...
} else {
//sonst mache das ...
}

Damit ein Feld ausgewählt ist, muss es so aussehen: <option value="wert" selected></option>

Kannst z.b. über die URL übergeben:
datei.php?selected=herr
PHP:
<option value="herr" <?php if($_GET["selected"] == "herr") echo "selected"; ?>>Herr</option>
<option value="frau" <?php if($_GET["selected"] == "frau") echo "selected"; ?>>Frau</option>
So machs halt ich immer. Kannst natürlich mittels Post auch übergeben, bleibt dir überlassen!
 
Dank dir, funktioniert prima ! :) :) :)

>> Top Tutorialerlerlerler! alles ok ! gerne wieder! << hrhr

Gruss
Commi
 
Zurück