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

Problem: Für unsere Umfrage müssen wir nach männlich und weiblich filtern und daraufhin zufällig eins von drei verschiedenen Bildern anzeigen lassen. Des Weiteren soll eine Gleichverteilung der männlichen und weiblichen Quoten erfolgen (je 25 Männer/Frauen pro Bild).

Der PHP-Code:

001 namespace s2survey\questionnaire\environment;
002
003 $gender = value('MW01');
004 $stimulusWarmth.PNG = value('MW03');
005
006 $demID = $gender. '-' .$stimulusWarmth.PNG,
007

enthält folgende Fehlermeldung in den Zeilen 003 + 004:

Fehler im Fragebogen: Befehl oder String (Text) nicht abgeschlossen
Hinter einem Befehl wie z.B. question() steht kein Strichpunkt oder
ein String (Text in Anführungszeichen) ist nicht abgeschlossen oder
im String selbst kommt ein Anführungszeichen vor, z.B. html('Mach's besser!'); – in diesem Fall stellen Sie dem Anführungszeichen einen Backslash () voran.
Möglicherweise stimmen die öffnenenden und schließenden geschweiften Klammern für Anweisungsblöcke auch nicht überein.

Wir wären Ihnen sehr Dankbar, wenn Sie uns helfen.

1 Answer

0 votes
by SoSci Survey (326k points)

Des Weiteren soll eine Gleichverteilung der männlichen und weiblichen Quoten erfolgen (je 25 Männer/Frauen pro Bild).

Das heißt, wenn weitere Teilnehmer/innen in der jeweiligen Gruppe teilnehmen, sollen diese abgewiesen werden?

$stimulusWarmth.PNG = value('MW03');

Der Punkt (.) ist in PHP ein Operator zum Verketten von Stings (Texten). PHP versucht also, Ihr .PNG als Text zu interpretieren. Allerdings hat es keine Anführungszeichen außenherum gefunden. Lassen Sie das .PNG weg oder ersetzen Sie den Punkt durch einen Unterstrich.

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

...