Hallo,
ich komme nicht weiter. Ich möchte generieren, dass die Antwort auf jeweils zwei Fragen (Items folgen unten) je nach Antwort auf eine weitere Seite führt, oder diese überspringt. Mit dem PHP Code, den ich erstellt habe klappt aber immer nur entweder das eine, oder das andere...
Es geht um Folgendes:
LGuard -> Für das Kind, das an dieser Studie teilnehmen wird, sind folgende Personen erziehungsberechtigt: 0= Beide, 1=Mutter, 2=Vater, 3=Andere
Guard1-> Folgende erziehungsberechtigte Person füllt diesen Fragebogen aus: 1=Mutter, 2=Vater,3=Andere
Darauf folgen einige Fragen, in der es nur um die erziehungsberechtigt Person geht, auf der nächsten Seite werden dann genau die selben Items präsentiert, allerdings für die andere erziehungsberechtigte Person (sprich, wenn bei LGuard=0 ausgewählt wurde, diese Seite hat die Kennung DA2).
Ich möchte nun folgendes für die Seite mit den Items für die ANDERE erziehungsberechtigt Person generieren:
IF LGuard = 0 & Guard1 = 1 | Guard1 = 2
Das klappt auch soweit, wenn ich allerdings teste und eingebe LGuard = 1 und Guard1 = 1 präsentiert SSS mir trotzdem die Items auf Seite DA2. Wenn ich dann Wiederrum alles andersherum generieren, sodass:
IF LGuard = 1, LGuard=2, LGuard=3 & Guard1 = 1 | Guard1 = 2
überspringt er ebenfalls bei LGuard=0 die DA2...
Wie kann ich das richtig machen?
Vielen Dank im Voraus! :)
PS: Dies war mein bisheriger PHP Code (DA im unteren ist hierbei die Seite nach DA2)
if ((value('LGuard') == 0) and (value('Guard1') == 1) or (value('Guard1') == 2))
{
goToPage('DA2');
}
Oder eben
if ((value('LGuard') == 1)or (value('LGuard') == 2) and (value('Guard1') == 1) or (value('Guard1') == 2))
{
goToPage('DA');