Hi Folks!
ich habe folgendes Problem. Ich möchte Daten in eine DB eintragen, was auch soweit funktioniert. Bis auf eine Variable, die will er absoulut nicht in die DB setzen. Wenn ich diese Variable nach dem Senden des Formulars ausgeben lassen, sieht alles in Ordnung aus. Hier der Code:
PHP-Code:
<?php
$name = $_POST["name"];
$email = $_POST["email"];
$eintrag = $_POST["eintrag"];
echo "Ihr Eintrag:
";
echo "$name
\n";
echo "$email
\n";
echo "$eintrag
\n";
if ($name == "" or ($email == "" or ($eintrag = "")))
{
echo "<font face=\"arial\" color\"#ffffff\">Bitte gehen Sie <a href=\"gbook.php\">zurück</a> und füllen Sie alle Felder aus</font>\n";
}
else
{
$db = mysql_connect();
$request = "insert gb(name, email, eintrag) values ('$name', '$email', '$eintrag')";
mysql_db_query("d-c-hochzeit", $request);
$num = mysql_affected_rows();
if ($num>0)
{
echo "Vielen Dank für Ihren Eintrag
";
echo "Hier gehts <a href=\"index.php\">zurück</a>";
echo "mysql_db_query('d-c-hochzeit', $request)";
}
else
{
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Eintrag hinzugefügt
";
}
mysql_close($db);
}
?>
Den Namen und die eMailadresse trägt er ein, aber den Inhalt von dem Feld "eintrag" trägt er nicht ein.
mysql_db_query gibt folgendes aus:
mysql_db_query('d-c-hochzeit', insert gb(name, email, eintrag) values ('Hans', 'hans@wurst.com', '' ''))
Wäre super wenn mir jemand weiterhelfen kann, bin schon am verzweifeln.
Danke