Guten Tag,
ich habe einige Filterfragen hintereinander in meinem Fragebogen.
Zum Beispiel ist Frage A eine Filterfrage für Frage B und Frage C soll nur dann angezeigt werden, wenn bei Frage B ein entsprechendes Item ausgewählt wurde.
Wenn nun Frage B aufgrund des Filters, der sich auf A bezieht, nicht angezeigt wird, wird Frage C immer angezeigt, wenn ich nicht mit PHP arbeite.
Also habe ich alles in PHP umgesetzt. Nun habe ich aber das Problem, dass der Wert von Frage B nicht geprüft werden kann, wenn Frage B gar nicht angezeigt wurde. Also bekomme ich im Debug Modus eine Warnung. Der Fragebogen scheint aber trotzdem zu funktionieren. Sollte ich die Warnung beheben oder kann ich sie ignorieren?
Danke im Voraus!
Beispiel Frage AH06:
Warnung:
>Die Variable AH06 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.
Code:
if ((value('AH02') == 2) || (value('AH06') == 2)) {
question('AH08');
}