fabi9the9real
Mitglied
Hallo,
ich bin echt am verzweifeln. Versuche jetzt schon 2 Tage herauszubekommen, wie ich es schaffen könnte folgendes Problem zu beheben:
Ich habe mir auf meiner Website einen Member-Bereich eingerichtet, bei dem auch alles, bis auf die Anmeldung top ist. Es ist nämlich so: Um einen neuen User anzumelden, benötige ich folgende Datei:
- anlegen.php
Diese Datei muss - um einen user anzulegen - editiert werden (userdaten oben bei $benutzer eingetragen werden), hochgeladen und im Browser aufgerufen werden. Das Nervt ziemlich. Wie könnte ich es denn per formular schaffen, diese Daten in den Quelltext per eingabefelder einzutragen?
Zu beachten wäre, dass eben die ID fortgeführt werden muss. Daran scheiterts auch bei mir. Ich schaffe es nicht, ein voll funktionsfähiges Script dafür zu schreiben, dass
1. Die Daten einträgt
2. Die ID fortführt
Könnt ihr mir BITTE helfen?
Wäre euch sehr sehr dankbar!
greetz,
Fabi
ich bin echt am verzweifeln. Versuche jetzt schon 2 Tage herauszubekommen, wie ich es schaffen könnte folgendes Problem zu beheben:
Ich habe mir auf meiner Website einen Member-Bereich eingerichtet, bei dem auch alles, bis auf die Anmeldung top ist. Es ist nämlich so: Um einen neuen User anzumelden, benötige ich folgende Datei:
- anlegen.php
PHP:
<?php
// Definition der Benutzer
$benutzer[0]["Nickname"] ="test";
$benutzer[0]["Kennwort"] = "test";
$benutzer[0]["Nachname"] = "test";
$benutzer[0]["Vorname"] = "test";
// 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", "user", "password");
if (!mysql_select_db ("database", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
// Zuerst alle Datensätze löschen um keine Dopplungen zu bekommen.
mysql_query ("DELETE FROM benutzerdaten");
// 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 "Benutzerregistrierung erfolgreich.<br>\n";
}
else
{
echo "Fehler bei der Registrierung des Benutzers.<br>\n";
}
}
?>
Diese Datei muss - um einen user anzulegen - editiert werden (userdaten oben bei $benutzer eingetragen werden), hochgeladen und im Browser aufgerufen werden. Das Nervt ziemlich. Wie könnte ich es denn per formular schaffen, diese Daten in den Quelltext per eingabefelder einzutragen?
Zu beachten wäre, dass eben die ID fortgeführt werden muss. Daran scheiterts auch bei mir. Ich schaffe es nicht, ein voll funktionsfähiges Script dafür zu schreiben, dass
1. Die Daten einträgt
2. Die ID fortführt
Könnt ihr mir BITTE helfen?
Wäre euch sehr sehr dankbar!
greetz,
Fabi