0 votes
ago in SoSci Survey (dt.) by s318419 (130 points)

Hallo:)

Ich arbeite an einem PHP-Code für eine Likert-Skala, stoße jedoch ständig auf eine Fehlermeldung, die besagt, dass die verwendete Variable falsch ist. Ich habe die Variable bereits geändert und erneut eingetragen, aber die Fehlermeldung bleibt bestehen. Was könnte ich falsch machen?

Auf Seite 1 habe ich eine Likert-Skala, bei der die Optionen "trifft nicht zu" und "gar nicht zu" unter anderem auswählbar sind. Auf Seite 2 soll die Frage "Warum hast du 'stimme nicht zu' ausgewählt?" angezeigt werden, aber nur, wenn auf Seite 1 die Option "trifft nicht zu" gewählt wurde.

Folgenden php code habe ich verwendet:

if (value('BA02_01') == 1 and value ('BA02_01')== 2){
question ('BA03');
}

Folgende Fehlermeldung wird mir angezeigt:

Die Variable BA02_01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.

Ich habe es schon unzählige Male versucht, es klappt einfach nicht:/ Danke im Voraus!

ago by s109993 (12.6k points)
Steht der PHP Code auf Seite 2? Dieser darf nicht auf der gleichen Seite stehen wie die Skala BA02, sonder muss auf der nächsten Seite stehen.

1 Answer

0 votes
ago by s318419 (130 points)

Ja er steht auf der nächsten Seite (Seite 2).

ago by s109993 (12.6k points)
Ist die Logik hinter ihrem Code richtig- müsste das nicht OR heißen anstatt AND? Wenn das beides Werte von einem Item sind, kann das Item ja nicht gleichzeitig den Wert 1 und den Wert 2 haben.

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

...