Hallo,
Hab folgendes Problem:
Die Suchfunktion bei einer Terminabfrage ist so einzugeben: 'JJJJMMTT'
Wenn jetzt der User eine falsche Eingabe macht, z.B. er vergisst eine Zahl oder
er gibt das Datum in dieser Form an z.B. 25. November; so soll eine Fehlermeldung
ausgegeben werden (Mit einer PHP if - elseif - else Anweisung).
Wie muss ich diese Anweisung schreiben

Ich poste mal den Code wie ich's bis jetzt habe:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?
.
.
.
.
 
if($search == "") {   [COLOR=Sienna]//Wenn das Formular leer bleibt, kommt diese Meldung[/COLOR]
echo "Für Ihre Anfrage wurde keine Veranstaltung gefunden.<br>
Information: Datumsangaben in folgendem Format 'JJJJMMTT'; Beispiel: 20050510.";
 
[COLOR=Red]Hier soll die elseif Anweisung hinein wenn etwas falsch geschrieben wurde!
<br>
Wäre auch toll wenn eine Meldung erscheinen würde wenn kein Termin vorhanden ist ;-) 
[/COLOR]
 
 
 
} else {     [COLOR=DarkOrange]Wenn es einen Termin gibt kommt das hier[/COLOR]
echo "<h3>Folgende(r) Termin(e) wurde(n) gefunden:</h3><p>";
$sql = mysql_query("SELECT * FROM Termine WHERE search = $search");
 while ($ds = mysql_fetch_object($sql)){
    $search = $ds -> search;
    $Datum = $ds -> Datum;
    $Zeit = $ds -> Zeit;
    $Ort = $ds -> Ort;
    $Link = $ds -> Link;
    $Band = $ds -> Band;
    $Veranstaltung = $ds -> Veranstaltung;
    $Info = $ds -> Info;
    $id =  $ds -> id;
.
.
.
.
?>



Danke erst mal