Bruzzler: Dropdown Formularfeld --> mind. 1 Wert muss ausgewählt werden

Beitrag lesen

Hallo zusammen,

hoffe auf Eure Hilfe. Habe ein Formularfeld, in dem mehrere Termine zur Auswahl stehen. Es soll genau 1 Termin ausgewählt werden, ansonsten soll eine Fehlermeldung erscheinen. Darüber hinaus darf der Wert "Bitte Termin auswählen" nicht als gültiger Eingabewert verstanden werden.

Hier die Website und der Code:

Website

Hier mein bisheriger Code:

<select name="datum">  
                 	  <option>bitte gew&uuml;nschten Termin ausw&auml;hlen</option>  
	                  <option <? echo ($datum=="08.08.2009") ? "SELECTED":""?>>08.08.2009</option>  
	                   <option <? echo ($datum=="09.08.2009 ") ? "SELECTED":""?>>09.08.2009</option>  
                        <option <? echo ($datum=="10.08.2009") ? "SELECTED":""?>>10.08.2009</option>  
                         <option <? echo ($datum=="11.08.2009") ? "SELECTED":""?>>11.08.2009</option>  
  
</select><font color="red"><? echo $datumfehler?></font>

Mein PHP Code ist dabei folgender:

  
  
<?php  
  
        switch($_GET["action"])  
        {  
                case "pruefen":  
                {  
                        Pruefen();  
                        break;  
                }  
                default:  
                {  
                        $fehlertext="";  
                        Formular($email, $daten, $preis, $emailfehler, $datumfehler, $fehlertext);  
                }  
        }  
  
  
function check_email($email) {  
  // RegEx begin  
 ...  
  // RegEx end  
  
  return preg_match("/^$regex$/",$email);  
}  
  
function Pruefen() {  
        if (isset($_POST["bestellen"])) { # wenn der Submit Button betaetigt wurde  
                                          # wird das Formular ausgewertet  
        # Parameter aus dem Array $_POST auslesen  
  
        $email = $_POST["email"];  
        $datum= $_POST["datum"];  
        $daten = $_POST["daten"];  
	$preis = $_POST["preis"];  
  
                $fehler = 0;  
  
if ($email == "") {  
                $emailfehler = "<b>*</b>";  
                $fehler = 1;  
        }  
	  
if ($datum == "bitte gew&uuml;nschten Termin ausw&auml;hlen") {  
                $datumfehler = "<b>*</b>";  
                $fehler = 1;  
        }  
        if ($fehler){  
  
$fehlertext = "<font color='red'>Bitte füllen Sie alle Pflichtfelder aus.<br><br><br></font>";  
                Formular($email, $daten, $preis, $emailfehler, $datumfehler, $fehlertext);  
        }  
        else {  
                ...  
        }  
                                     }  
}  
  
function Formular($email, $daten, $preis, $emailfehler, $datumfehler, $fehlertext) {  
?>  
  

Hoffe mir kann jemand helfen, wenn kein Datum ausgewählt wurde, erscheint keine Fehlermeldung. Wenn ich aber ein Datum auswähle, springt nach Klick auf Bestellen der value wieder auf "bitte termin auswählen."
Was mache ich falsch?

Danke schonmal und viele Grüße