Hey leute!
Hab mir ein PHP Buch gekauft und gelernt das ist bei mir rausgekommen ( siehe unten ) und ich stocken an einer Fehlermeldung!
Alles anzeigen
Fehlermeldung:
Wo liegt mein Fehler?
Ich habe noch andere Scripte, bei denen ich genauso abfrage.
Was mach ich Falsch???
Freu mich schonmal auf Antworten!!!
mfg SE
Hab mir ein PHP Buch gekauft und gelernt das ist bei mir rausgekommen ( siehe unten ) und ich stocken an einer Fehlermeldung!
Quellcode
- //HTML ETC...
- if(isset($_POST['submit']) AND $_POST['submit']=='feedback'){
- $errors = array();
- if(!isset($_POST["email"],$_POST["text"]))
- $errors = "Bitte benutzen Sie das Formular aus dem Feedbackbereich!";
- }
- if(trim($_POST['email'])=='')
- $errors[]= "Bitte geben Sie eine e-mail Adresse ein.";
- elseif(strlen(trim($_POST['email'])) < 5)
- $errors[]= "Ihre Adresse muss mindestens 5 Zeichen lang sein!";
- elseif(!preg_match('§^[\w\.-]+@[\w\.-]+\.[\w]{2,4}$§', trim($_POST['Email'])))
- $errors[]= "Ihre Email Adresse hat eine falsche Syntax.";
- if(trim($_POST['text'])=='')
- $errors[]= "Sie haben keinen Text angegeben!";
- if(count($errors)){
- echo "Ihre Nachricht konnte nicht an uns versendet werden!<br>\n".
- "<br>\n";
- foreach($errors as $error)
- echo $error."<br>\n";
- echo "<br>\n".
- "Zurück zur <a href=\"".$_SERVER['PHP_SELF']."\">Startseite</a>\n";
- }
- echo "<form ".
- " name=\"feedback\" ".
- " action=\"".$_SERVER['PHP_SELF']."\" ".
- " method=\"post\" ".
- " accept-charset=\"ISO-8859-1\">\n";
- echo "e-mail: ";
- echo "<input style=\"margin-left: 15px;\" title=\"email\" name=\"email\">";
- echo "<p>";
- echo "text: ";
- echo "<textarea cols=\"30\" rows=\"4\" style=\"margin-left: 58px;\" name=\"text\">Enter your comments here...</textarea>";
- echo "</p>";
- echo "<p>";
- echo "<input type=\"submit\" name=\"submit\" value=\"Senden\">";
- echo "<input type=\"reset\" value=\"Zurücksetzen\">\n";
- echo "</p>";
- echo "</form>";
Fehlermeldung:
Wo liegt mein Fehler?
Ich habe noch andere Scripte, bei denen ich genauso abfrage.
Was mach ich Falsch???
Freu mich schonmal auf Antworten!!!
mfg SE