Hi Leute,
ich bin dabei mein register um ein neues Feature zu verfeinern.Ich möchte ein Script schreiben, dass Prüft ob der ausgewählte Nickname schon vergeben ist. So sieht mein Code bissher aus:
Jedoch wenn ich den selben Nickname eingebe wie er schon in der Datenbank ist passiert nicht und der else Teil der Verzweigung wird ausgeführt was ja nicht sein soll.
Könnt ihr mir vielleicht helfen
Wäre sehr nett =)
mfg
ich bin dabei mein register um ein neues Feature zu verfeinern.Ich möchte ein Script schreiben, dass Prüft ob der ausgewählte Nickname schon vergeben ist. So sieht mein Code bissher aus:
PHP:
// Sql connect und Variablenbezeichnungen und so ...
$names = "SELECT
nick
FROM
registered;";
$result = mysql_query($names) OR
die(mysql_error());
while($row = mysql_fetch_assoc($result)){
if ($row == $nick) {
echo 'Dieser Nickname ist bereits vergeben<br>';
echo 'Bitte wählen Sie einen anderen aus<br>';
echo '<a href="register.php">zurück</a>';
break;
}
else {
// Hier kommt dann der Programmteil fürs eintragen in der Datenbank und die
// Bestätigung rein
}
} // while
Jedoch wenn ich den selben Nickname eingebe wie er schon in der Datenbank ist passiert nicht und der else Teil der Verzweigung wird ausgeführt was ja nicht sein soll.
Könnt ihr mir vielleicht helfen
Wäre sehr nett =)
mfg