Hallo,
ich habe ein Problem mit meinem Registierungs script. Und zwar soll er überprüfen, ob in der Datenbank bereits den Benutzernamen gibt oder die Email Adresse bereits verwendet wird.
Der Script funktioniert prima wenn in der Datenbank nur ein Eintrag ist. Wenn aber sich schon zwei Benutzer angemeldet haben, überprüft er immer nur den Ersten eintrag.
Wie schaffe ich es, dass er die komplette Datenbank überprüft?
Ich mochte noch nie diese Array wirtschaft da oben ^^
MFG
ich habe ein Problem mit meinem Registierungs script. Und zwar soll er überprüfen, ob in der Datenbank bereits den Benutzernamen gibt oder die Email Adresse bereits verwendet wird.
PHP Code:
$query = "SELECT * FROM User";
$result = mysql_query($query,$link) or die(mysql_error());
$row = mysql_fetch_array($result);
if($_POST['login'] == $row(Nick))
{
echo 'Benutzername existiert bereits!';
}
elseif ($_POST['email'] == $row(email))
{
echo 'Email Adresse wird bereits benutzt!';
}
elseif ($_POST['pw'] != $_POST['pw2'])
{
echo 'Passwörter stimmen nicht überein!';
}
else
{
echo 'Alles in Ordnung!';
}
}
Wie schaffe ich es, dass er die komplette Datenbank überprüft?
Ich mochte noch nie diese Array wirtschaft da oben ^^
MFG
Comment