Chris: Session problem, speichert variable nicht.

Beitrag lesen

Hallo, ich versuche gerade ein Formular zu erstellen, mitdem man sich in einer homepage anmelden kann.

So mein Problem ist, dass ich in einen Textfeld einen Nickname eingeben kann. Sprich ich gebe in einen Textfeld in html einen Namen ein, mit dem Button "suchen" soll herausgefunden werden ob es diesen Namen schon gibt, wenn ja soll der User erscheinen. Dannach gibt es den Button, "registrieren" mit dem kann man sich dann halt anmelden.

Mein Problem ist das ich mit Session net so gut umgehen kann. Wenn ich jetzt z.B. die variable vom Textfeld zweimal verwenden will funktioniert es nicht da sie beim zweiten durchlauf leer ist.

Die Button werden jeweils mit einem isset($_POST['']; aktiviert.

natürlich wird als erstes die Session gestartet.

$nickname = $_POST['nickname'];

if(!isset($nickname))
   {
   $nickname = "name";
   }

$_SESSION['nickname'] = $nickname;

Was vielleicht noch wichtig ist, php und html mach ich mit einem script.

Jetzt zur frage, wenn ich die variable $nickname für den ersten Button verwende funktionierts, aber wenn ich dann auf den Button registrieren klicke ist sie leer, was hab ich falsch gemacht.

Wenn jemand noch infos braucht nur bescheidsagen...