Ich benutzte ja das EVA-Prinzip doch ich möchte nicht extra für das Gästebuch noch eine Datei anlegen. Ist es nicht irgendwie möglich das so zu machen?
Code:
PHP-Code:
<?php
//******************************************************************************
//* Homepage programmiert von Florian *
//* *
//* gaestebuch.php *
//* *
//* Copyright © 2009 by Florian *
//******************************************************************************
include("/include/mysql.php");
$seite = $_GET["seite"];
$aktion = $_GET["aktion"];
mysql_connect($db_host,$db_user,$db_pass) or die ("Keine Verbindung möglich!!!");
mysql_select_db($db) or die ("Die Datenbank gibt es nicht!!!");
if($seite == "gaestebuch")
{
$ergebnis = mysql_query("SELECT * FROM gaestebuch ORDER BY id DESC");
//Ergenis ausgeben
while($row = mysql_fetch_object($ergebnis))
{
echo "<font color='red'><b>Name:</b></font> $row->name<br>";
echo "<font color='red'><b>E-Mail:</b></font> $row->email<br>";
echo "<font color='red'><b>Homepage:</b></font> $row->homepage<br>";
echo nl2br("<font color='red'><b>Nachricht:</b></font>
<br>$row->nachricht<br><hr>");
}
//Gaestebuch.html einbinden
include("/include/gaestebuch.html");
}
if($seite == "gaestebuch" AND $aktion == "eintragen")
{
$name = $_POST["name"];
$email = $_POST["email"];
$homepage = $_POST["homepage"];
$nachricht = $_POST["nachricht"];
if($homepage == "Ihre Homepage")
{
$homepage = "Keine Angabe";
if($name == "" OR $email == "" OR $nachricht == "")
{
echo "Alle Pflichtfelder ausfüllen!!!<br>";
echo "<a href='index.php?seite=gaestebuch'>Zurück zum Gästebuch!!!</a>";
exit;
}
}
//Gästebucheintrag speichern
$eintragen = mysql_query("INSERT INTO gaestebuch (name, email, homepage, nachricht)
VALUES ('$name', '$email', '$homepage', '$nachricht')");
if($eintragen == true)
{
echo "Ihr Gästebucheintrag wurde gespeichert!!!<br>";
echo "<a href='index.php?seite=gaestebuch'>Zurück zum Gästebuch!!!</a>";
}
else
{
echo "Ihr Gästebucheintrag wurde <u>NICHT</u> gespeichert!!!";
echo "<a href='index.php?seite=gaestebuch'>Zurück zum Gästebuch!!!</a>";
}
}
mysql_close();
?>