Hallo zusammen,
ich stehe vor folgendem Problem: Ich möchte auf Basis der von den Teilnehmenden ausgewählten Items mehrere Folgefragen anzeigen lassen.
Dafür habe ich folgenden PHP-Code erstellt:
// Abfrage Eingaben aus SV01 und Anzeige der relevanten Fragen
if (value('SV01_01') == 2) {
question('SV02');
} elseif (value('SV01_02') == 2) {
question('SV03');
} elseif (value('SV01_03') == 2) {
question('SV04');
} elseif (value('SV01_04') == 2) {
question('SV05');
} elseif (
(value('SV01_01') == 2) &&
(value('SV01_02') == 2)
) {
question('SV02');
question('SV03');
}
Das Anzeigen der einzelnen Folgefragen funktioniert einwandfrei. Allerdings bereitet mir der letzte Code-Abschnitt Probleme. Ich habe vermutet, dass ich die zwei Bedingungen mittels logischer Operatoren verknüpfen kann, sodass dann die entsprechenden Fragen angezeigt werden. Nun ist es allerdings so, dass bei der Auswahl der Items SV02_01 sowie SV02_02 lediglich die Frage SV02 angezeigt wird.
Ist die logische Verknüpfung zu einfach gedacht oder ist in meinem Code-Beispiel ein Fehler drin?
Vielen Dank für die Hilfe!