Hallo,
ich habe hier ein Gästebuch programmiert und bekomme einen Fehler zu einer Variablen, die es gar nicht gibt:
Bekomme folgenden Fehler:
Parse error: parse error, unexpected $end in H:\xampp\xampp\htdocs\moep.php on line 104
Danke für jede Hilfe =)
ich habe hier ein Gästebuch programmiert und bekomme einen Fehler zu einer Variablen, die es gar nicht gibt:
PHP-Code:
<?php
// Datenbank verbinden
include ("conne.php");
//Hinzufügen von Einträgen - Formular
switch ($cmd)
{
case 'add':
echo <<<GUESTFORM
<p>Bitte teilen Sie uns hier Ihre Meinung mit.</p>
<p>
<form name="guestbook" action="$PHP_SELF" method="post">
<input type="Hidden" name="cmd" value="send"/>
<table border="0">
<tr>
<td>Ihr Name</td>
<td><input tyte="text" name="name"/></td>
</tr>
<tr>
<td>Ihre E-Mail Adresse</td>
<td><input type="text" name="email"/></td>
</tr>
<tr>
<td>Ihre Homepage</td>
<td><input type="text" name="url"/></td>
</tr>
<tr>
<td>Ihr Job</td>
<td><input type="text" name="job"/></td>
</tr>
<tr>
<td>Ihr Wohnhort</td>
<td><input type="text" name="location"/></td>
</tr>
<tr>
<td>Kommentare</td>
<td><textarea name="comments" cols="60" rows="6"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Absenden"/><input type="reset" value="Löschen"/></td>
</tr>
</table>
</form>
GUESTFORM;
// Anzeige nach dem eigenen Eintrag
break;
case 'view':
echo '<h2>Anzeige der Einträge</h2>';
// Datenbank abfragen
$result = mysql_query("SELECT * FROM guestbook");
// Datensätze holen
while ($row = mysql_fetch_row($result))
{
echo <<<ENTRY
<HR>
<b>Name:</b> $row[0]
<br /><b>E-mail:</b><a href="mailto:$row[1]">$row[1]</a>
<br /><b>Homepage:</b><a href="$row[2]">$row[2]</a>
<br /><b>Job:</b> $row[3]
<br /><b>Aus:</b> $row[4]
<br /><b>Kommentar:</b>
<br />$row[5]
ENTRY;
}
break;
case 'send':
$comments = addslashes("$comments");
$strQuery = "INSERT into guestbook (name, email, url, job, location, comments) ";
$strQuery .= "VALUES ('$name', '$email', '$url', '$job', '$location', '$comments')";
$result = @mysql_query($strQuery);
if ($result) echo "<p>Danke! Wir werden Ihren Beitrag berücksichtigen</p>";
break;
default:
// Zuletzt wird die Anzahl der Datensätze ermittelt
// und zur Hauptseite zurückverwiessen
$result = mysql_query("SELECT COUNT(*) FROM guestbook");
$row = mysql_fetch_row($result);
$num = $row[0];
if ($num =="")
{
$entry = "Es sind zur Zeite keine Beiträge";
}
elseif ($num == "1")
{
$entry = "Es ist zur Zeit ein Beitrag";
}
else
{
$entry = "Es sind zur Zeit $num Beiträge";
}
echo <<<LINKS
<p>Willkommen in unserem Gästebuch.<br />
$entry im Gästebuch.<p/>
<a href="$PHP_SELF?cmd=add">Einen Beitrag hinzufügen</a><br />
<a href="$PHP_SELF?cmd=view">Beiträge ansehen</a><br />
LINKS;
}
echo <<<ACCEPTED
<p>
<a href="$PHP_SELF">Zurück zur Startseite des Gästebuches</a>
</p>
ACCEPTED;
?>
Bekomme folgenden Fehler:
Parse error: parse error, unexpected $end in H:\xampp\xampp\htdocs\moep.php on line 104
Danke für jede Hilfe =)
Kommentar