Hallo Leute,
ich sitze hier vor einem Problem. Ich möchte ein Formular mit Dateneingabe über PHP mit MySQL Anbindung erstellen. Klappt leider nicht so wie ich es möchte, ich bekomme die Fehlermeldung : Parse error: syntax error, unexpected $end. Klammern sind meiner Meinung allerdings alle vorhanden.
Hier mal der Code:
<title> Formulareingabe </title>
<h3> Formular </h3>
<?php
$dp=@mysql_connect("localhost", "root", "") or die("<p> Verbindung zu MySQL gescheitert </p>");
@mysql_select_db("tas_mysql_leer", $dp);
if(isset($_POST['submit'])) {
if (empty($_POST['Vorname'])) {
echo "<p> Bitte <b> Vornamen </b> angeben </p>";
} else if(strlen($POST_['Name'])<3) {
echo "<p> Der Name muss mindestens <b> 3 </b> Zeichen lang sein !!</p> ";
} else {
$sql="INSERT INTO tbl_dozent (ID_PK_Dozent, Titel, Anrede, Nachname, Vorname, FK_PLZ-Ort, Adresse, Stundensatz, Status, E-Mail, HomePage, Konto-Nr, BLZ)
VALUES('$_POST[ID_PK_Dozent]', '$_POST[Titel]','$_POST[Anrede]', '$_POST[Nachname]', '$_POST[Vorname]', '$_POST[FK_PLZ_Ort]','$_POST[Adresse]', '$_POST[Stundensatz]', '$_POST[Status]',
'$_POST[E_Mail]','$_POST[HomePage]', '$_POST[Konto_Nr]', '$_POST[BLZ]')";
$result=mysql_query($sql);
if ($result) {
echo "<p> Dateneingabe erfolgreich </p>";
} else {
echo "<p> Dateneingabe <b> nicht </b> erfolgreich </p>";
}
}
echo "[<a href='javascript:history.back()'>Zurück</a>] - [<a href='$_SERVER[PHP_SELF]'>Neuen Datensatz eintragen</a>]";
} else {
$sql2="SELECT * FROM tbl_ teilnehmer";
$result2=mysql_query($sql2);
$katfeld="";
while ($row = mysql_fetch_assoc($result2)) {
$katfeld .="<option value='$row[Anrede]'</option> \n";
}
echo <<<FORMULAR
<form action="{$_SERVER['PHP_SELF']}" method="post">
<table>
<tr> <td> Anrede:</td><td><select name="Anrede">
<option>Herr</option>
<option>Frau</option>
</select></td></tr>
<tr><td> Anrede:</td><td><select name="Anrede">{$katfeld}</select></td></tr>
<tr><td> Vorname:</td><td><input type="text" name="Vorname"></td></tr>
<tr><td> Name:</td><td><input type="text" name="Name"></td></tr>
<tr><td> Titel:</td><td><input type="text" name="Titel"></td></tr>
<tr><td> Adresse:</td><td><input type="text" name="Adresse"></td></tr>
<tr><td> FK_PLZ-Ort:</td><td><input type="text" name="FK_PLZ-Ort"></td></tr>
<tr><td> Stundensatz:</td><td><input type="text" name="Stundensatz"></td></tr>
<tr><td> Status:</td><td><input type="text" name="Status"></td></tr>
<tr><td> E-Mail:</td><td><input type="text" name="E-Mail"></td></tr>
<tr><td> HomePage:</td><td><input type="text" name="HomePage"></td></tr>
<tr><td> Konto-Nr:</td><td><input type="text" name="Konto-Nr"></td></tr>
<tr><td> BLZ:</td><td><input type="text" name="BLZ"></td></tr>
<tr><td></td><td><input type="submit" value="Daten eintragen" name="submit"></td></tr>
</table>
</form>
FORMULAR;
}
mysql_close($dp);
?>
Vielleicht kann mir ja jemand bei meinem Problem helfen