Registrierung für Login

myplex

Erfahrenes Mitglied
Hallo,
ich bin gerade eine PHP - Registrierung für meinen Chat am schreiben. Dieser läuft momentan nur mit vorläufig reservierten Usernamen. Nun aber will ich das jeder seinen Namen selber registrierung kann. Soweit läuft alles, ausser das bei der Registrierung nur Zahlen eingegeben dürfen :(

Ich habe das PHP-Script zum eintragen in die MySQL - Tabelle und die Konfiguation der MySQl Tabelle angehangen !
Achso, ich weis das es besser wäre einen richtigen Chat irgendwo sich zu saugen, aber ich will noch ein wenig lernen :-)


PHP-Script:
PHP:
<?php
$Nick = $HTTP_POST_VARS["Nick"];
$Pass = $HTTP_POST_VARS["Password"];
$Vorname = $HTTP_POST_VARS["Vorname"];
$Nachname = $HTTP_POST_VARS["Nachname"];
$EMail = $HTTP_POST_VARS["EMail"];
// Aufbau der Datenbankverbindung
$connectionid  = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("LoginSystem", $connectionid))
{
  die ("Keine Verbindung zur Datenbank");
}


// SQL-Anweisung erstellen
  $sql = 'INSERT INTO `benutzerdaten` ( `Nickname` , `Kennwort` , `Vorname` , `Nachname` , `E-Mail` , `Id` ) '
        . ' VALUES ('.$Nick.', '.$Pass.', '.$Vorname.', '.$Nachname.', '.$EMail.',\'\');'
        . ' ';


// "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";
  }
?>



MySQL - Konfiguation:

Feld Typ Attribute Null Stanard Extras

Id int(11) x Nein x auto_increment
Nickname varchar(50) x Nein x x
Kennword varchar(50) x Nein x x
Nachname varchar(50) x Nein x x
Vorname varchar(50) x Nein x x
E-Mail varchar(50) x Nein x x
Rechte varchar(50) x Nein x x



Danke schon im voraus !


MyPleX
 
Zurück