Hallo Zusammen, ich habe ein Loginscript, welches ich nun noch erweitern möchte. Bei der Registrierung soll der User nun Nick, Vorname, nachname, E-Mail und Paswort angeben müssen. Nur leider weis ich nicht wie ich nun die E-Mail Adresse zusätzlich Speichern soll. Die Tabelle in der Datenbank habe ich bereits durch das feld Mail erweitern. Auch frage ich mich wie ich nachträglich sagen kann das User xyz bei der abfrage von mail dies ändern kann.
Das Registrieren mache ich so: ( wird per POST übergeben)
Das Registrieren mache ich so: ( wird per POST übergeben)
PHP:
<?php
$benutzer[0]["Nickname"] = $_POST["nick"];
$benutzer[0]["Kennwort"] = $_POST["pwd"] ;
$benutzer[0]["Nachname"] = $_POST["nname"];
$benutzer[0]["Vorname"] = $_POST["vname"];
$benutzer[0]["Mail"] = $_POST["mail"];
$connectionid = mysql_connect ("localhost", "partypage", "746759679357695"); // Hier Benutzername und Passwort
if (!mysql_select_db ("benutzerdaten", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
// Daten eintragen
while (list ($key, $value) = each ($benutzer))
{
// 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 des Benutzers!"<br>\n";
}
}
?>
Zuletzt bearbeitet: