hi,
Ich gebe, wenn ein Mussfeld nicht gefüllt ist, eine Meldung, von wegen aus:
if ( empty ($nick) )
{ echo "<p>Bitte gib deinen Nick ein!</p>"; }
elseif ( empty ($pass) )
{ echo "<p>Bitte gib dein Passwort ein!</p>"; }
...Im Moment macht er es dann immer nur für einen Fall, quasi wenn der Nick und das PW nicht gefüllt sind, kommt ersteinmal nur die Meldung für den Nick.
das liegt daran, wie dudie abfrage gestaltet hast - du arbeitest hier mit einer "elseif"-bedingung. diese wird aber überhaupt nur dann abgefragt, wenn die erste bedingung falsch ergeben hat.
d.h., wenn $nick _nicht_ leer ist, dann wird $pass gar nicht mehr geprüft.
wenn du beide prüfen willst, dann mache zwei einzelne if-abfragen, so dass die abarbeitung der zweiten nicht vom ergebnis der ersten abhängt.
gruss,
wahsaga