Seite 2 von 3
#11 RE: Logische Verknüpfungen
Verfasst: Do 9. Apr 2015, 22:42
von rk
Und der zweite Teil
Code: Alles auswählen
if (GetValue(33071) AND GetValue(33072)) {
   SetValueBoolean(25687, true);
}
Â
Ich gehe davon aus, dass die 33071 und 33072 auch Bool Variablen sind, dann geht das genau so.
Wenn es ein String wäre, dann
Code: Alles auswählen
$var1Â =Â GetValueString(33012);
if ($var1 == "keine Ahnung") {
  echo ' In 33012 steht "keine Ahnung" drin';
}
Â
#12 RE: Logische Verknüpfungen
Verfasst: Do 9. Apr 2015, 22:45
von Chris
ja aber woher weis das teil in der ersten zeile das ich true haben will und wofür ist die zweite geschlossene klammer hinter 1234. wie wäre es wenn ich als Bedingung false haben möchte.
ich steh auf den schlauch. das setzen der variable habe ich verstanden glaube ich
#13 RE: Logische Verknüpfungen
Verfasst: Do 9. Apr 2015, 22:48
von rk
Chris hat geschrieben:ja aber woher weis das teil in der ersten zeile das ich true haben will und wofür ist die zweite geschlossene klammer hinter 1234.
Die zweite Klammer schließt die erste Klammer, einfach mal durchzählen
Es geht auch
Chris hat geschrieben:wie wäre es wenn ich als Bedingung false haben möchte.
Code: Alles auswählen
If (!GetValue(12345))
Es geht auch
[code=php]If (GetValue(12345) == false)
Â
#14 RE: Logische Verknüpfungen
Verfasst: Do 9. Apr 2015, 22:49
von rk
#15 RE: Logische Verknüpfungen
Verfasst: Do 9. Apr 2015, 22:50
von Chris
ahhhhhhhh! das rufezeichen negiert...Richtig?
#16 RE: Logische Verknüpfungen
Verfasst: Do 9. Apr 2015, 22:52
von Chris
klappt wunderbar. wie bekomme ich jetzt noch hin das der Skript immer abgearbeitet wird. muss ich den zyklisch aufrufen lassen oder geht das einfacher.
#17 RE: Logische Verknüpfungen
Verfasst: Do 9. Apr 2015, 22:53
von rk
genau
und die Klammer bei "if (xxx)" enthält die Bedingung, ausgeführt wird bei wahr der erste Teil, bei falsch der Zweite
#18 RE: Logische Verknüpfungen
Verfasst: Do 9. Apr 2015, 22:54
von Beleuchtfix
#19 RE: Logische Verknüpfungen
Verfasst: Do 9. Apr 2015, 22:55
von rk
Chris hat geschrieben:klappt wunderbar.
:thumbup:
Chris hat geschrieben:wie bekomme ich jetzt noch hin das der Skript immer abgearbeitet wird.
das kommt darauf an, wo deine Variablen herkommen.
Chris hat geschrieben:muss ich den zyklisch aufrufen lassen
Das ist eigentlich die schlechteste Alternative.
#20 RE: Logische Verknüpfungen
Verfasst: Do 9. Apr 2015, 22:58
von rk
Wenn du deine Variablen im IPS aus LCN oder EIB bekommst und sie entsprechend aktualisiert werden, dann heißt das Zauberwort
Ereignisse.
In diesem Fall also
ausgelöst