and if funktion ?

Hi zusammen was stimmt hier nicht ?

meine Variable wird immer auf true gesetzt egal ob alle
Status Variablem falles sind.

Danke Matthias

 
$status1 = GetValue(56861);
$status2 = GetValue(15661);
$status3 = GetValue(16883);
 
If ($status1 and $status2 and $status3 === false){
Setvalue(34695 , false);
}
else {
SetValue(34695 , true);
}

Probiers mal mit

If (!$status1 and !$status2 and !$status3){

Die lange Version.


$status1 = GetValue(56861);
$status2 = GetValue(15661);
$status3 = GetValue(16883);
 
 
if (($status == false) and ($status2 == false) and ($status3 == false)) {
   SetValue(34695 , false);
}
else 
{
   SetValue(34695 , true);
}  

oder die kurze variante:

 
Setvalue(34695 , !(!GetValue(56861) && !GetValue(15661) && !GetValue(16883)));

Gruß

Besten dank,
für die schnelle Info Funktioniert super.
Hab mich für die Übersichtliche Varinate von wgreipl
entschieden.
Grüße
Matthias

Kenne zwar deinen PHP-Kenntnissstand nicht ist der übersichtlichkeithalber auch besser, kürzen kann man immer noch.