Hi,
Fehlt da nicht ne Klammer?
if(strlen($_POST["user_name"] > 0))
Stimmt, da fehlt ne Klapper - aber an diese Stelle gehört selbige jedenfalls nicht ;-) Wo ist sie denn nun im Original?
Übrigens ist IF eine Abfrage und keine Schleife, letztere beinhalten eine Wiederholung.
Ciao, Fanny