Erstmal guten Abend!
Ich hoffe ihr könnt mir weiter helfen. Und zwar habe ich mir aus einigen Seiten dises Script zusammengetüddelt. Es soll ein Registrierungscript sein. Das Eintragen in die Datenbank funktioniert bisher wunderbar, aber dann wollte ich noch das überprüft wird ob der eingegeben Benutzername schon vorhanden ist und dabei stoße ich schon auf den Fehle. Ich habe eine kleine if schleife eingebaut. Es wird mir zwar im Dokument gesagt das der Benutzer schon existieren, aber wenn ich dann in die Datenbak schaue dann ist diser trotzdem eingetragen. Wäre wirklich nett wenn ihr ma einen Blick da darauf werft...
Also ich habe noch nicht so sehr viel Ahnung von der Materie, denn ich bin ein " Learning bei doing" Typ. ALso bitte nicht mich mit so vielen Fachbegriffen zuballern. Einfach einen Vorschlag geben was ich ersetzen muss oder so...
DANKE!!
Ich hoffe ihr könnt mir weiter helfen. Und zwar habe ich mir aus einigen Seiten dises Script zusammengetüddelt. Es soll ein Registrierungscript sein. Das Eintragen in die Datenbank funktioniert bisher wunderbar, aber dann wollte ich noch das überprüft wird ob der eingegeben Benutzername schon vorhanden ist und dabei stoße ich schon auf den Fehle. Ich habe eine kleine if schleife eingebaut. Es wird mir zwar im Dokument gesagt das der Benutzer schon existieren, aber wenn ich dann in die Datenbak schaue dann ist diser trotzdem eingetragen. Wäre wirklich nett wenn ihr ma einen Blick da darauf werft...
Also ich habe noch nicht so sehr viel Ahnung von der Materie, denn ich bin ein " Learning bei doing" Typ. ALso bitte nicht mich mit so vielen Fachbegriffen zuballern. Einfach einen Vorschlag geben was ich ersetzen muss oder so...
DANKE!!
PHP Code:
<?
// Aufbau der Datenbankverbindung
$connectionid = mysql_connect ("**SERVER**", "**USER**", "**PW**");
if (!mysql_select_db ("**DATENBANK**", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$benutzer=$_POST['benutzer'];
$mail=$_POST['mail'];
$name=$_POST['name'];
$passwort=$_POST['passwort'];
$passwort=md5($passwort);
{
$abfrage1 = mysql_query("SELECT * FROM benutzerdaten");
while ($row = mysql_fetch_object ($abfrage1)) {
if ($row->benutzer==$benutzer) {
echo "Dieser Benutzer existiert schon!";
exit;
}
else
{
// SQL-Anweisung erstellen
mysql_query ("INSERT INTO ".
"benutzerdaten (benutzer, passwort, name, mail) ".
"VALUES ('$benutzer', '$passwort', '$name', '$mail')");
} }}
?>
Comment