Hallo liebe forum user,
ich habe mir das tutorial [PHP/mySQL] Login-System mit Sessions von Karl Förster angeschau und auch erfolgt reicht getest auf meinen internet webspace der php und mysql hat....
auto session sind off...
nur wenn ich jetzt einen neue bzw andere tabelle als benutzerdaten nehme und diese um ein paar felder erweitere erkennt er sie nicht und kann die benutzer nicht anlegen...
Fehler meldung: kann benutzer nicht anlegen
und somit kann ich mich auch nicht einloggen ich weis nicht wo da mein fehler ist und ich bin auch nicht fit da ich noch an den anfaengen bin...
Bitte koennt ihr da weiter helfen danke sehr
Gruß Nuddel
*edit*
ich habe noch mal den code fuer newuser.php hinzugefuegt denn ich denke mal da bei den mysql eintragen ist etwas falsch nur leider weis ich nicht was koennt ihr mal schauen vllt findet hier ja einen fehler
ich habe mir das tutorial [PHP/mySQL] Login-System mit Sessions von Karl Förster angeschau und auch erfolgt reicht getest auf meinen internet webspace der php und mysql hat....
auto session sind off...
nur wenn ich jetzt einen neue bzw andere tabelle als benutzerdaten nehme und diese um ein paar felder erweitere erkennt er sie nicht und kann die benutzer nicht anlegen...
Fehler meldung: kann benutzer nicht anlegen
und somit kann ich mich auch nicht einloggen ich weis nicht wo da mein fehler ist und ich bin auch nicht fit da ich noch an den anfaengen bin...
Bitte koennt ihr da weiter helfen danke sehr
Gruß Nuddel
*edit*
ich habe noch mal den code fuer newuser.php hinzugefuegt denn ich denke mal da bei den mysql eintragen ist etwas falsch nur leider weis ich nicht was koennt ihr mal schauen vllt findet hier ja einen fehler
PHP:
<?php
// Definition der Benutzer
$benutzer[0]["Nickname"] = "nuddel";
$benutzer[0]["Kennwort"] = "pass";
$benutzer[0]["Nachname"] = "test";
$benutzer[0]["Vorname"] = "test2";
$benutzer[0]["email"] = "nuddel@r2k-clan.com";
$benutzer[0]["ar_news"] = "yes";
$benutzer[0]["ar_forum"] = "yes";
$benutzer[0]["ar_intern"] = "yes";
$benutzer[0]["ar_email"] = "yes";
$benutzer[1]["Nickname"] = "test";
$benutzer[1]["Kennwort"] = "abc";
$benutzer[1]["Nachname"] = "Kunze";
$benutzer[1]["Vorname"] = "Martin";
$benutzer[1]["email"] = "test@r2k-clan.com";
$benutzer[1]["ar_news"] = "no";
$benutzer[1]["ar_forum"] = "no";
$benutzer[1]["ar_intern"] = "yes";
$benutzer[1]["ar_email"] = "yes";
// Sie können an dieser Stelle beliebig viele Benutzer anlegen.
// Achten Sie dabei nur auf die Fortführung der Nummer.
// Aufbau der Datenbankverbindung
$connectionid = mysql_connect ("localhost", "meinacc", "geheim");
if (!mysql_select_db ("db_name", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
// Zuerst alle Datensätze löschen um keine Dopplungen zu bekommen.
mysql_query ("DELETE FROM pbteam_users");
// Daten eintragen
while (list ($key, $value) = each ($benutzer))
{
// SQL-Anweisung erstellen
$sql = "INSERT INTO ".
"pbteam_users (Nickname, Kennwort, Nachname, Vorname, email, ar_news, ar_forum, ar_intern, ar_email) ".
"VALUES ('".$value["Nickname"]."', '".
md5 ($value["Kennwort"])."', '".
$value["Nachname"]."', '".
$value["Vorname"]."', '".
$value["email"]."', '".
$value["ar_news"]."', '".
$value["ar_forum"]."', '".
$value["ar_intern"]."', '".
$value["ar_email"]."')";
mysql_query ($sql);
if (mysql_affected_rows ($connectionid) > 0)
{
echo "Benutzer erfolgreich angelegt.<br>\n";
}
else
{
echo "Fehler beim Anlegen der Benutzer.<br>\n";
}
}
?>
Zuletzt bearbeitet: