Setze die Ausgabe mal in die while-Schleife. Da Du direkt beim Abbruchtest eine Zuweisung machst, steht nach Abbruch der Schleife natürlich false in $userdata!
Wozu brauchst Du da überhaupt eine while-Schleife? Ich gehe doch mal davon aus, dass eine Benutzername/Passwort-Kombination eindeutig sein sollte.
Moment....
Hmmm. Komisch.
Es kommen wieder nur 4 Striche, obwohl ich
echo '----';
echo $userdata['name'];
geschrieben habe, aber auch keine Fehlermeldung!? o_ODann ist in dem Array $userdata kein Schlüssel "name" definiert. Was liefert print_r($userdata)?
Eine 1. was hat das nun zu bedeuten?
Also name mpüsste eigentlich definiert sein... Es gibt eine Table ind der die Spalte name ist und die ist auch "belegt" mit einem namen... da muss schon irgendwas schiefgelaufen sein[Kann man seine Beiträge nicht editieren?]
Entschuldige, aber ich hjabe das echo vergessen wegzunehemen.
Da kommt keine 1. Es kommt wieder nichts!