$sql = "SELECT username FROM user";
if($username == $user[]) $fehler[] ="Der Username ist bereits vergeben.Bitte wählen Sie einen anderen";
?>
Bekomme einen Fatal Error wieder
1. Der fatal error kommt wegen dem $user[]
du kannst nur
for($i=0; $i < count($user); $i++)
{
if($username == $user[$i]) $fehler[] ="Der Username...";
}
schreiben
2. Du kannst es viel einfacher machen:
$query = mysql_query("SELECT username FROM user WHERE username='$gewuenschtername'", $db)
if(mysql_num_rows($query) > 0) $fehler = "vergeben blabla";
mysql_num_rows() liefert die anzahl der datensätze zurück, wenn es den username schon gibt, gibt es einen datensatz (nämlich den, in dem username='gewünschtername'), ansonsten gibt es keinen.
(falls du dich mit mysql nicht gut auskennst: mit WHERE gibt mysql nur die datensätze zurück, in denen die nachfolgenden bedingungen erfüllt sind)