Ich möchte einen PHP-Filter erstellen, der von zwei Bedingungen (ja/nein Fragen) abhängt und eine bestimmte Seite ausblenden bzw. anzeigen soll.
Dabei folgende Besonderheit:
Filterfrage 1 (GE09) wird allen Teilnehmenden angezeigt
Filterfrage 2 (GE10) wird nur Partnern (ca. 30% der Stichprobe) angezeigt, d.h. für viele liegt gar keine Antwort für diese Frage vor.
Wenn Frage 1 value == 2 (nein), soll Seite 3 IMMER angezeigt werden (Angabe bei Frage 2 ist dann egal)
Wenn Frage 2 value == 2 (nein), soll Seite 3 IMMER angezeigt werden (Angabe bei Frage 1 ist dann egal)
Ansonsten soll Seite 3 immer ausgeblendet werden (Seite 3 wird vmtl. für 95% ausgeblendet werden)
Es gibt vier Antwortmöglichkeiten:
Frage 1 == 1 (ja) & Frage 2 == 1 (ja) ---> Seite 3 ausblenden
Frage 1 == 1 (ja) & Frage 2 == 2 (nein) ---> Seite 3 anzeigen
Frage 1 == 2 (nein) & Frage 2 == 1 (ja) ---> Seite 3 anzeigen
Frage 1 == 2 (nein) & Frage 2 == 2 (nein) ---> Seite 3 anzeigen
(1) Was wird dieser Code machen, wenn für GE10 gar keine Antwort vorliegt? Ich möchte, dass Seite 3 in dem Fall ausgeblendet wird:
if (
(value('GE09') == 1) &&
(value('GE10') == 1)) {
goToPage('Kind2'); // Fragen auf Seite 3 werden übersprungen
}
(2) Wo platziert man den Filter? Verstehe ich es richtig, dass der Filter NICHT auf der Seite, wo die Filterfragen stehen, platziert wird, sondern auf der Seite 3, die angezeigt bzw. ausgeblendet werden soll?