PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit verschachtelter IF-Anweisung


m-werk
08.10.2009, 10:35:55
Hallo Leute,

ich hab da ein kleines problem.

Ich müsste mehrere IF-Anweisungen verschachteln und leider funktioniert es nicht.


if ($row['Aktiv'] == 1)
{
if ($row['Rechte_ID'] == 2)
{
echo 'Test1';
}
if ($row['Rechte_ID'] == 3)
{
echo 'Test2';
}
if ($row['Rechte_ID'] == 4)
{
echo 'Test3';
}
}
else
{
echo 'Nicht Aktiv';
}


Muss ich nach jeder IF ein Else einbauen? Ich habe es auch mit elseif ab Test2 probiert.

Ich erhalte immer die Meldung:
Parse error: syntax error, unexpected T_ELSE in................

Damit ist das else zum schluß gemeint.

Bitte um Hilfe

LG, m-werk

feuervogel
08.10.2009, 10:51:16
komisch, bei mir funktionierts. wieso postest du nicht mal den gesamten code, dern den fehler erzeugt, so dass man es reproduzieren kann?

m-werk
08.10.2009, 11:18:30
So, bei mir funktioniert es jetzt auch. Hatte eine { im originalen übersehen.