Gude,
An deinem Quellcode ist so einiges zu bemängeln:
Warum machst den Wert nach einem = (z.B. type="") nicht immer in doppelte Hochkommas?
Und warum benutzt du keine variablen ala $_POST['pass'] ? Deine gehen nämlich nicht wenn du register_globals aus ist! <-- Das wird wahrscheinlich der Fehler sein!
samy,