Abend,
...Problemchen...Ich habe jetzt 2 Dateien eine regist.htm und submit.php. Wenn ich mich als test über meine regist.htm registriere, übernimmt die Datenbank meine Daten nicht. Das Abschicken funktioniert, ich sehe auch in meiner Tabelle in der Datenbank den neu angelegten User, bloß die Felder "Nickname", "Kennwort", "Nachname", "Vorname", werden nicht übernommen und bleiben leer.
regist.htm
submit.php
Ich habe schon alles probiert weis jemand wo der Fehler liegt?
...Problemchen...Ich habe jetzt 2 Dateien eine regist.htm und submit.php. Wenn ich mich als test über meine regist.htm registriere, übernimmt die Datenbank meine Daten nicht. Das Abschicken funktioniert, ich sehe auch in meiner Tabelle in der Datenbank den neu angelegten User, bloß die Felder "Nickname", "Kennwort", "Nachname", "Vorname", werden nicht übernommen und bleiben leer.
regist.htm
PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Neue Seite 1</title>
</head>
<body>
<form method="POST" action=submit.php>
<p><input type="submit" value="Absenden" name="B1">
<input type="reset" value="Zurücksetzen" name="B2"></p>
<p><input type="text" name="Nickname" size="20"></p>
<p><input type="text" name="Kennwort" size="20"></p>
<p><input type="text" name="Nachname" size="20"></p>
<p><input type="text" name="Vorname" size="20"></p>
</form>
</body>
</html>
submit.php
PHP:
<?php
// Session starten
session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("xxxDatenbankxxx", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
{
// SQL-Anweisung erstellen
$sql = "INSERT INTO ".
"benutzerdaten (Nickname, Kennwort, Nachname, Vorname) ".
"VALUES ('".$value["Nickname"]."', '".
md5 ($value["Kennwort"])."', '".
$value["Nachname"]."', '".
$value["Vorname"]."')";
mysql_query ($sql);
if (mysql_affected_rows ($connectionid) > 0)
{
echo "Benutzer erfolgreich angelegt.<br>\n";
}
else
{
echo "Fehler beim Anlegen der Benutzer.<br>\n";
}
}
?>
Ich habe schon alles probiert weis jemand wo der Fehler liegt?