0 votes
in SoSci Survey (dt.) by s186892 (110 points)

Ich habe eine Mehrfachauswahlfrage in meinen Fragebogen, der zwei Antwortoptionen zur Auswahl hat. Ich weiß, wie ich jeweils einen PHP-Code Filter setze, damit der Befragte, wenn er nur eine der beiden Optionen auswählt, zu einer bestimmten Seite weitergeleitet wird:

Option 1:

if (value('NS09')==1){goToPage('MV');}

Option 2:

if (value('NS09')==2){goToPage('Allg 1');}

Nun gibt es bei mir aber auch die Möglichkeit, dass der Befragte beide Optionen auswählen kann (Mehrfachauswahl). Welchen PHP-Code muss ich nun für den Filter benutzen, damit der Befragte, wenn er beide Antwortmöglichkeiten gleichzeitig auswählt auf die entsprechende Seite ('KU') weitergeleitet wird? Ich habe schon alle möglichen "and" Möglichkeiten aus dem Handbuch ausprobiert, aber komme nicht weiter.

1 Answer

0 votes
by SoSci Survey (305k points)

Vorsicht: Prüfen Sie in der Variablen-Übersicht als erstes einmal, welche Variable Sie überhaupt in den Filter nehmen möchten. NS09 (Anzahl der ausgewählten Optionen) ist womöglich nicht das, was Sie suchen.

Und dann wäre zu klären, wo es nach der Seite jeweils weitergehen soll. goToPage() ist oftmals nicht optimal für die Filterführung. setPageOrder() ist in vielen Fällen deutlich besser nachvollziehbar - und damit weniger fehleranfällig.

Also meine Rückfrage: Welche Seiten sollen genau gezeigt werden, wenn...

  • die erste Option
  • die zweite Option
  • beide Optionen

... ausgewählt wurden?

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...