Was geht denn genau nicht? Bekommst du einer Fehlermeldung oder was ist los? So erkenne ich keinen Fehler - ist alles korrekt. Versuch evtl. mal, das or groß zu schreiben (OR) oder generell stattdessen || verwenden.
das problem ist wahrscheinlich, dass register_globals deaktiviert ist (so gehört sich das auch). tausche einfach alle objekte aus formularen - ich nehme an, das ist hier zB $user - durch ein $_POST[‘objektname’] aus… das heißt konkret:
$user durch $POST_[‘user’] austauschen (und die anderen auch: $emai, $pwb, $pw)
oh, dass ich das übersehen konnte is aber, wie ich finde, richtig, dass register_globals aus ist. nachher ist man am verzweifeln, weil man nicht weiß, warum eine variable einen wert, obwohl man sie nie gesetzt hat