0 votes
in SoSci Survey (dt.) by s199149 (130 points)
edited by SoSci Survey

Hallo,

ich würde gerne den Teilnehmern an einem Fragebogen je nachdem welchen Score sie in dem Fragebogen haben, einen Text als Rückmeldung anzeigen lassen.

Dazu habe ich mich an der Vorlage "Einzelne Werte (II)" dieses Beitrags https://www.soscisurvey.de/help/doku.php/de:create:feedback-visual# orientiert.

Allerdings bekomme ich immer die folgende Fehlermeldung:
"Fehler im Fragebogen: Befehl oder String (Text) nicht abgeschlossen" mit einem Verweis auf die 2. und 3. Zeile des unten stehenden Codes.

if ($value_t <= 23) {
     text('FB01');
} elseif ($value_t >= 24) && ($value_t <= 47) {
      text('FB02');
} elseif ($value_t >= 48) && ($value_t <= 71) {
      text('FB03');
} else {
      text('FB04');
}

Ich weiß nicht ob ich irgendetwas übersehen habe oder wo der Fehler liegt und wäre daher sehr dankbar für jeden Hinweis.

Viele Grüße

1 Answer

+2 votes
by s109993 (10.3k points)

Setzen sie mal noch eine weitere Klammer um die zwei Bedingungen, welche mit && verbunden sind. Das ist mir nur spontan aufgefallen- ob das direkt alle Probleme löst, weiß ich nicht.

zum Beispiel:

} elseif (($value_t >= 24) && ($value_t <= 47)) {
by s199149 (130 points)
Das scheint tatsächlich das Problem gewesen zu sein, jetzt klappt alles.

Viele Dank!

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

...