Hallo.
Nun habe ich mal mit Hilfe meinse Buches ein Gästebuch geschrieben!
Der Fehler:
Parse error: parse error, unexpected $ in E:\Apache\xampp\htdocs\localhost\Guestbook\eintragen.php on line 51
eintragen.php
Datenbank.php
Ich weiß nicht weiter
Nun habe ich mal mit Hilfe meinse Buches ein Gästebuch geschrieben!
Der Fehler:
Parse error: parse error, unexpected $ in E:\Apache\xampp\htdocs\localhost\Guestbook\eintragen.php on line 51
eintragen.php
PHP-Code:
<? include("datenbank.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Gästebuch</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?
if($_POST[flag]){
// Leerstellen am Anfang und am Ende entfernen!
$_POST[absender]=(trim($_POST[absender]));
$_POST[betreff]=(trim($_POST[betreff]));
$_POST[message]=(trim($_POST[message]));
// Eventuell vorhandene HTML Tags entfernen!
$_POST[absender]=(strip_tags($_POST[absender]));
$_POST[betreff]=(strip_tags($_POST[betreff]));
$_POST[message]=(strip_tags($_POST[message]));
// Testen, ob Felder ausgefüllt wurden!
if(!$_POST[absender]){$error=("Bitte geben Sie eine Absenderinformation ein!<br>");}
if(!$_POST[betreff]){$error.=("Bitte geben Sie einen passenden Betreff ein!<br>");}
if(!$_POST[message]){$error.=("Bitte geben Sie eine Nachricht ein!");}
if($error)
{
$ausgabe=("<b><font collor=\"red\">".$error."</font></b>");
}else{
// Daten in Datenbank speichern!
$tablename=("guest_book");
$eintragen=("INSERT INTO $tablename (absender, betreff, message, datum) values ('".$_POST[absender]."', '".$_POST[betreff]."', '".$_POST[betreff]."', now()");
$ausgabe=("Die Daten wurden erfolgreich in die Datenbank aufgenommen!");
}
echo($ausgabe);
if(!$_POST[flag])
{
?>
<form action="<? echo($PHP_SELF); ?>" method="post">
<input type="hidden" name="flag" value="1">
<b>Ihr Name:</b><br>
<input type="text" name="absender" value="<? echo($_POST[absender]); ?>"><br>
<b>Betreff/Titel:</b><br>
<input type="text" name="betreff" value="<? echo($_POST[betreff]); ?>"><br>
<b>Ihre Nachricht:</b><br>
<textarea><? echo($_POST[message]); ?></textarea><br>
<input type="submit" value="Absenden">
</form>
<?
}
?>
<body>
</body>
</html>
PHP-Code:
<?
$server = "localhost"; // Datenbankserveradresse
$dbname = "usr_localhost1_1"; // Name der Datenbank
$dbuser = ""; // Username des Datenbankbenutzers
$dbpass = ""; // Passwort des Datenbankbenutzers
// Zur Datenbank verbinden! Hier nichts ändern!!
mysql_connect($server,$dbuser,$dbpass) or die("Keine Verbindung moeglich!");
mysql_select_db($dbname) or die("Datenbank nicht vorhanden!");
?>
Kommentar