Ich habe mir ein kleines Gästebuch mit DB Anbindung gebastelt.
Soweit geht das Gästebuch auch bis auf die Weiterleitung zur Übersicht.
Bisher hatte ich zwei Dateien, Formular wo der User seine Daten in das Formular eingibt und eine weiter wo die Formular Daten in die DB eingetragen wird. Hier hatt die Weiterleitung funktioniert.
Jetzt habe ich den Code für das einfügen der Formulardaten in die DB auf die gleiche Seite geschrieben wie das Formular und die Weiterleitung zum Gästebuch geht plötzlich nicht mehr.
PHP-Code:
<?PHP
if($_POST['name']!='' && $_POST['email']!='')
{
echo "Vielen Dank $user für Ihren Eintrag in das Gästebuch";
//Variablen auf andere Deklarieren
$autor = $_POST["name"];
$mail = $_POST["email"];
$www = $_POST["homepage"];
$text = $_POST["text"];
// Formulardaten in die Datenbank eintragen
mysql_query("insert into tut_gaestebuch
set name='$name', email='$mail', homepage='$www', beitrag='$text', datum=now()");
// Email an den Administrator
$subject ="Neuer Gästebuch Eintrag im Tutorial Archiv vorhanden.";
$empfaenger = "";
$message="Es wurde ein neuer Eintrag von $autor in das Gästebuch von Tutorial - Archiv geschrieben.<br>Bitte überprüfe den Eintrag.";
$message="
mail($empfaenger, $subject, $message);
// Die Übersichtsseit des Gästebuches wird aufgerufen
header("Location: ./gast.php");
}
else
{
echo "Bitte tragen Sie Ihren Namen und Ihre E-Mail ein!";
}
?>