Hallo zusammen,
habe hier ein merkwürdiges Phänomen!
Habe ein Testscript für einen Datenbandeintrag:
Dazu ein passendes Formular und eine Datenbank data mit der Tabelle gaestebuch.
Läuft wie ne 1.
-------------------------------------------------------------------------------------------------
Nun habe ich eine 2. Datenbank namens "weblog" mit einer Tabelle "benutzer".
Die Feldname lauten genauso wie die im nachstehenden Script.
Eine Datenbankvering steht auch. Leider werden die Daten nicht eingetragen.
Die Werte werden auch alle richtig übergeben.
Leider erfolgt kein Datenbankeintag.....
Woran könnte das liegen?
Vielen Dank
Gruß
SOA
habe hier ein merkwürdiges Phänomen!
Habe ein Testscript für einen Datenbandeintrag:
Code:
<?php
$name = $_POST["name"];
$titel = $_POST["titel"];
$eintrag = $_POST["eintrag"];
$db=mysql_connect("localhost","root");
mysql_select_db("data", $db);
mysql_query("
INSERT INTO gaestebuch
(datum, name, titel, eintrag)
VALUES
(NOW(''), '$name', '$titel', '$eintrag')
", $db);
if(mysql_affected_rows($db)==1)
echo "Vielen Dank für Ihren Eintrag!<br>",
"<a href=\"index.php\">Zurück</a>";
else
echo "Beim Eintragen ist ein Fehler aufgetreten.<br>",
"<a href=\"javascript:history.back();\">Zurück</a>";
?>
Dazu ein passendes Formular und eine Datenbank data mit der Tabelle gaestebuch.
Läuft wie ne 1.
-------------------------------------------------------------------------------------------------
Nun habe ich eine 2. Datenbank namens "weblog" mit einer Tabelle "benutzer".
Die Feldname lauten genauso wie die im nachstehenden Script.
Eine Datenbankvering steht auch. Leider werden die Daten nicht eingetragen.
Code:
<?php
$name = $_POST ["name"];
$vorname = $_POST ["vorname"];
$strasse = $_POST ["strasse"];
$plz = $_POST ["plz"];
$ort = $_POST ["ort"];
$email = $_POST ["email"];
$telefon = $_POST ["telefon"];
$alter = $_POST ["alter"];
$geschlecht = $_POST ["geschlecht"];
$benutzername = $_POST ["benutzername"];
$passwort = $_POST ["passwort"];
$bestaetigung = $_POST ["bestaetigung"];
$db = mysql_connect("localhost","root");
mysql_select_db("weblog", $db);
mysql_query("
INSERT INTO benutzer
(name, vorname, strasse, plz, ort, telefon, email, alter, geschlecht,
benutzername, passwort)
VALUES
('$name', '$vorname', '$strasse', '$plz', '$ort', '$telefon', '$email',
'$alter', '$geschlecht','$benutzername', '$passwort')
", $db);
if (mysql_affected_rows($db)==1)
echo "Vielen Dank für Ihren Eintrag!<br>",
"<a href=\"index.php\">Zurück</a>";
else
echo "Beim Eintragen ist ein Fehler aufgetreten.<br>",
"<a href=\"javascript:history.back();\">Zurück</a>";
echo var_dump($db);
echo var_dump($name);
?>
Die Werte werden auch alle richtig übergeben.
Leider erfolgt kein Datenbankeintag.....
Woran könnte das liegen?
Vielen Dank
Gruß
SOA