Master Schorsch
Grünschnabel
Hallo erstmal!
Ich habe folgendes Problem:
Ich speichere Userstatus aus der Datenbank beim Login in $_SESSION['user_level'].
Wenn ich diese Variable ausgebe wird der Wert auch richtig angezeigt.
Wenn ich nun aber in einer if- oder case-Anweisung diesen Wert benutzen will wird er
nicht als "gleich" angesehen. D.h. er nimmt immer den default...
Wär schön, wenn mir da einer weiterhelfen könnte. Ich sitze jetzt schon seit gestern an diesem Problem
Vielen Dank im Vorraus.
Schorsch
Ich habe folgendes Problem:
Ich speichere Userstatus aus der Datenbank beim Login in $_SESSION['user_level'].
Wenn ich diese Variable ausgebe wird der Wert auch richtig angezeigt.
Wenn ich nun aber in einer if- oder case-Anweisung diesen Wert benutzen will wird er
nicht als "gleich" angesehen. D.h. er nimmt immer den default...
PHP:
switch ($_SESSION['user_level'])
{
case "user":
// eingeloggter User
break;
case "admin":
// eingeloggter Admin
break;
default:
// Gast
break;
}
echo $_SESSION['user_level']; // User-level wird korrekt ausgegeben
Wär schön, wenn mir da einer weiterhelfen könnte. Ich sitze jetzt schon seit gestern an diesem Problem
Vielen Dank im Vorraus.
Schorsch