Ich habe ein Problem und weiß leider nicht wie ich diesen Fehler beheben kann:
Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\xampp\htdocs\stefanundmagda\neuereintrag.php on line 111
Der Code sieht wie folgt aus:
Wer kann mir sagen wo mein Fehler ist?
Danke schon mal.
Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\xampp\htdocs\stefanundmagda\neuereintrag.php on line 111
Der Code sieht wie folgt aus:
PHP:
]<?php
require_once "db_daten_msql.inc";
$host = htmlspecialchars($_SERVER["HTTP_HOST"]);
$uri = rtrim(dirname(htmlspecialchars($_SERVER["PHP_SELF"])), "/\\");
$extra = "anzeigen.php";
if (empty($_POST["beitrag"])) {
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="robots" content="index">
<meta name="robots" content="follow">
<meta name="robots" content="noarchive">
<title> Stefan und Magdalena</title>
<link rel="stylesheet" type="text/css" href="css/webseite.css">
<link rel="stylesheet" type="text/css" href="css/reset.css">
</head>
<body>
<body>
<div id="kopf">
<img src="header.gif">
</div>
<div id="container">
<div id="navigation">
<ul>
<li><a href="index.php">Startseite</a></li>
<li><strong>Gästebuch</strong></li>
<li><a href="bildergallery.html">Bildergallery</a></li>
<li><a href="datenschutz.html">Datenschutz</a></li>
</ul>
</div>
<div id="inhalt">
<h2>Neuer Gästebuch Eintrag</h2>
<br>
</br>
<div id="formular">
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
Name <br />
<input type="text" name="name" maxlength="25" /><br />
E-MAil <br />
<input type="text" name="email" maxlength="25" /><br />
Beitrag <br />
<textarea name="beitrag" rows="5" cols="30"></textarea><br />
<input type="submit" />
</form>
</div>
</div>
<div id="seite">
</div>
</div>
</div>
</div>
<div id="fuss"> <p>© 2015</p>
</div>
<div id="banner">
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</body>
</html>
<?php
else {
if ($stmt = $mysqli->prepare("INSERT INTO guestbook (name, email, beitrag) VALUES (?, ?)")) {
$name = $_POST["name"];
$email = $_POST["email"];
$beitrag = $_POST["beitrag"];
$stmt->bind_param("ss", $name, $email $beitrag);
$stmt->execute();
$stmt->close();
$mysqli->close();
header("Location: http://$host$uri/$extra");
}
}
?>
Wer kann mir sagen wo mein Fehler ist?
Danke schon mal.