brauche help bei loginsystem mit session von Karl Förster

Nuddel

Grünschnabel
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

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:
So du bist dir sicher das du die Tabelle ueberall umbenannt hast?
Und beim Erweitern keine wichiten Felder umbenannt hast?
 
selbst da bin ich mir net richtig sicher vllt habe ich ja irgendwo was uebersehen aber ich denke mal das ich ueberall wo er die tabelle wollte umbenannt habe...

vllt mag er auch die tabelle nicht

pbteam_users

oder ein tabellen inhalt

ar_news zb


Gruß Nuddel

*edit*

ich habe noch mal alles durchgeschaut und mal die seite hochgeladen
newuser <-- um den benutzer anzu melden

formular
username: nuddel
pw: pass

aber der will wie gesagt nicht die benutzer anlegen
 
Zuletzt bearbeitet:
Zurück