Felix Riesterer: Prüfen ob Username vergeben ist...

Beitrag lesen

Lieber Malte,

was soll denn

if($username == $user[])

sein?

Die Schreibweise $user[] enthält keinen Index, über den ein Element aus Deinem Array $user eindeutig bestimmt wäre! Damit kann PHP nicht sagen, ob die if-Bedingung nun erfüllt wird, oder nicht.

$fehler[] = ...

Hier weist Du dem Array $fehler an der nächsthöheren freien Indexposition ein neues Element zu. Das ist in PHP eine gültige Schreibweise beim "Erweitern" eines Arrays, die aber wegen ihrer "Faulheit" zu Komplikationen führen kann, wenn es im Array nicht-numerische Indizes gibt.

Liebe Grüße aus Ellwangen,

Felix Riesterer.