0 votes
in SoSci Survey (dt.) by s226998 (170 points)

Hallo,

ich komme leider einfach nicht weiter. Ich habe 3 verschiedenee Gruppen und 2 davon haben einen Text, die dritte Gruppe (KG) hat keinen Text.

Ich verwende diesen PHP-Code:

if (value('RG01') == 2) {
text('ST01');
} elseif (value('RG01') == 3) {
text('ST02');
}

Vielleicht liegt es daran, dass ich falsche Dinge eintrage, ich habe einen Zufallsgenerator erstellt (1 = Kontrollgruppe, 2 = Queerfeindlich, 3 = Queerfreundlich) nun versuche ich unter dem Zufallsgenerator beim zusammenstellen des Fragebogens den Code zu schreiben mit den folgenden Angaben:

if (value('Queerfreundlich') == 3) {
text('PO03');
} elseif (value('Queerfeindlich') == 2) {
text('NE03');
}

Die 3 Gruppe soll PO03 zeigen, die 2 Gruppe NE03 und eine Gruppe (Kontrollgruppe) soll nichts zeigen. Habe ich das falsch gemacht?

Kenn.:
KG=Kontrollgruppe
PO=Queerfreundlich
NE=Queerfeindlich

Vielen Dank schonmal im vorraus für die Hilfe und liebe Grüße

by s109993 (12.0k points)
if (value('Queerfreundlich') == 3) {
text('PO03');
} elseif (value('Queerfeindlich') == 2) {
text('NE03');
}

Der Teil macht für mich keinen Sinn-Queerfreundlich ist ja ihr value, nicht ihre Variable. Es müsste so heißen:

(value('ihr kommt die Frage ID ihres Zufallsgenerators rein') == 'Queerfreundlich')

Edit: es ist einfacher ihre Frage zu verstehen, wenn sie ihren ganzen Code als Code markieren. Das geht mit dem Button {}

1 Answer

0 votes
by SoSci Survey (327k points)

Ihre Beschreibung sagt wenig dazu, was funktioniert und was nicht.

Insofern kann ich nur sehr generisch antworten, dass Sie das Problem voraussichtlich anhand der folgenden Hinweise eingrenzen können: Problemlösung bei Filterfragen

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

...