beim "else" fehlt die schliessende Klammer }
Hallo zusammen,
ich bin dabei, mir anhand eines Buches für Programmiereinsteiger und einem Editor (eclipse) Wissen über php anzueignen.
Ging bislang auch alles gut, doch nun folgende Fehlermeldung beim Ausprobieren des Skripts im Browser:
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\formular\formular_benutzerfreundlich.php on line 74
Zum Überblick hier der Code: Zeile 74 ist </html>
Es erscheint Euch vielleicht als simple Frage, aber ein html-Tag muss doch geschlossen werden. Liegt der Fehler vielleicht vorher irgendwo?Code:<html> <head> <title>Formular</title> </head> <body> <?php $Firma = ''; $Ansprechpartner = ''; $Email = ''; $Nachricht = ''; $fehler = ''; if (isset($_POST['Firma'])&& trim($_POST['Firma']) != '') {$Firma = $_POST['Firma']; } else { $fehler = $fehler . 'Firmennamen angeben!<br/>'; } if (isset($_POST['Ansprechpartner']) && trim($_POST['Ansprechpartner']) != '') { $Ansprechpartner = $_POST['Ansprechpartner']; } else { $fehler = $fehler . 'Namen angeben!<br/>'; } if (isset($_POST['Email']) && trim($_POST['Email']) != '') { $Email = $_POST['Email']; } else { $fehler = $fehler . 'E-mail angeben!<br/>'; } if (isset($_POST['Nachricht']) && trim($_POST['Nachricht']) != '') { $Nachricht = $_POST['Nachricht']; } else { $fehler = $fehler . 'Nachricht angeben!<br/>'; } if ($fehler != '') { echo $fehler; } else { echo 'Daten verschicken: ' . $_POST['Firma'] . ' ' . $_POST['Ansprechpartner'] . ' ' . $_POST['E-mail'] . ' ' . $_POST['Nachricht']; mail('newuser@localhost', 'Anfrage aus Kontaktformular', $Nachricht, 'From:' . $Email); ?> <form method="post" action="<?php echo $_SERVER['SCRIPT_NAME'] ?>"> Firma<br/> <input type="text" name="Firma" value="<?php echo $Firma ?>" /><br/> Ansprechpartner:<br/> <input type="text" name="Ansprechpartner" value="<?php echo $Ansprechpartner ?>" /><br/> E-mail<br/> <input type="text" name="Email" value="<?php echo $Email ?>" /><br/> Nachricht<br/> <textarea rows="10" cols="50" name="Nachricht"><?php echo $Nachricht ?></textarea><br/> <input type="submit" value="Senden" /> </form> </body> </html>
Über eine Antwort würde ich mich sehr freuen, damit ich weiterkomme.
Danke schon einmal!
beim "else" fehlt die schliessende Klammer }
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
Danke Michl,
das war es. Tausend mal drauf geguckt und nicht bemerkt![]()
kenn ich...![]()
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)