Gästebuch Problem
Verfasst: 06.01.2005 22:40
Hallo, ich bin noch recht neu in PHP und habe mir versucht ein simples Gästebuch zu machen. Soweit kein Problem. Nur aus irgendeinem für mich nicht verständlichen Grund kann ich keine neuen Beiträge hinzufügen. Könnt ihr mir vielleicht helfen und mir sagen, was ich falsch gemacht habe? Hier mal der Code:
Das Problem ist, dass er immer den Fehler "Es ist ein Fehler aufgetreten, es wurde kein Datensatz hinzugefügt" anzeigt.
Ich würde mich echt freuen wenn ihr mir helfen könntet.
Orther
Code: Alles auswählen
if (isset($_POST["gesendet"]))
{
// Verbindung zur Datenbank herstellen
$db = mysql_connect("hostname", "benutzername", "passwort");
// Datenbank auswählen
mysql_select_db("dbname");
$sql = "INSERT INTO guestbook (name, kontakt, page, icq, kommentar, Datum) VALUES "
."('" . $_POST["name"] . "','" . $_POST["kontakt"] . "','" . $_POST["page"] . "','"
. $_POST["icq"] . "', '" . $_POST["kommentar"] . "','NOW())'";
mysql_query($sql);
$num = mysql_affected_rows();
if ($num>0)
echo "Es wurde 1 Datensatz hinzugefügt<p>";
else
{
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz hinzugefügt<p>";
}
// Datenbankverbindung schliessen
mysql_close($db);
}
else
{
echo "Geben Sie einen vollständigen Datensatz ein und senden Sie das Formular ab:";
echo "<form action=gbeintragen.php method=post>";
echo "<input name=name> Name<p>";
echo "<input name=kontakt> E-Mail<p>";
echo "<input name=page> Homepage<p>";
echo "<input name=icq> ICQ<p>";
echo "<textarea name=kommentar></textarea> Kommentar<p>";
echo "<input type=submit name=gesendet>";
echo "<input type=reset>";
echo "</form>";
}
?>
Ich würde mich echt freuen wenn ihr mir helfen könntet.
Orther