if Bedingung

Ich habe ein script welches bei einer bestimmten Bedingung was schalten soll.

$anwesend = 35073 ;
getvalue($anwesend);

if ($anwesend == False)
{
  setvalue(24108, true);
}
else
{
  setvalue(24108 , false);
}

Aber ich kann die Variable anwesend ändern wie ich will, das Ergebnis ist immer gleich.
Was ist hier falsch?

cu uwe

Bitte so:


$anwesend = 35073 ;
$anwesend = GetValueBoolean($anwesend);

if (!$anwesend)
{
  SetValueBoolean(24108, true);
}
else
{
  SetValueBoolean(24108 , false);
}  

Ich finde außerdem ist es besser bei GetValue den Typ zu definieren, hier GetValueBoolean

Hallo Thomas,
Danke, läuft jetzt.

cu uwe

und noch etwas tippsparender:


  SetValueBoolean(24108, ! GetValueBoolean(35073));

Tommi