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

Hallo zusammen,

ich hab 2 Bewerbungen a 2 Versionen, einmal ist der KI-Hinweis auf dem Foto gegeben, einmal nicht. Wenn in der ersten Bewerbung der KI-Hinweis angezeigt wird, dann in der 2. Bewerbung logischerweise auch. Allerdings bekomm ich diese Bedingung nicht richting eingefügt, also wenn 1. Bewerbung KI-Hinweis dann 2. Bewerbung auch.

Diesen PHP-Code habe ich in Fragebogen erstellen genutzt: if (value('RG01') == 1)
{html('image');}
elseif (value('RG01') == 2)
{html('image');}

Bin echt am verzweifeln, Danke schonmal für die Hilfe :)

1 Answer

0 votes
ago by SoSci Survey (372k points)

Allerdings bekomm ich diese Bedingung nicht richting eingefügt, also wenn 1. Bewerbung KI-Hinweis dann 2. Bewerbung auch.

Im Prinzip ist Ihr Code schon korrekt - ich bin nur unsicher, ob Sie mit "image" eigentlich den HTML-Code zum Einbinden des Bildes meinen? Wenn nicht, dann setzen Sie dort bitte erstmal den korrekten HTML-Code ein.

Und für die zweite Bewerbung nutzen Sie denselben Code wieder, nur dass Sie die anderen beiden Dateinamen einfügen.

Wichtig: Tragen sie im Zufallsgenerator selbst keinen (!) HTML-Code ein und ziehen Sie die Bilder auch nicht auf die Seiten. Die Bilder werden ausschließlich durch den PHP-Code eingebunden.

ago by s348635 (110 points)
ja genau, dort steht der HTML-Tag der Bilder in Klammern, evtl ist value auch der falsche Weg, weil diese Zuordnung nicht auf irgendeiner Antwort basiert, sondern einfach nur auf dem Zufallsprinzip für 2 gleich große Gruppen, aber das mit dem put() und get() funktioniert noch schlechter
ago by SoSci Survey (372k points)
value() ist schon korrekt - aber nur, wenn sich das auf einen Zufallsgenerator bezieht, den Sie ebenfalls auf die Seite gezogen haben (zumindest beim ersten mal). Die "Antwort" ist in dem Fall dann die Ziehung des Zufallsgenerators.

Posten Sie gerne mal die Debug-Information, welche Ihnen auf der Seite angezeigt wird: https://www.soscisurvey.de/help/doku.php/de:create:debugging
ago by s348635 (110 points)
Folgendes wird mir angezeigt:

Bei der 1. Bewerbung:
Warnung (Seite 5)
Die Variable RG01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.
Warnung (Seite 5)
Die Variable RG01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.

Bei der 2. Bewerbung:
Warnung (Seite 6)
Die Variable RG01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.
Warnung (Seite 6)
Die Variable RG01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.
ago by SoSci Survey (372k points)
> Die Variable RG01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt

Okay. Dann ist die nächste Frage: Haben Sie einen Zufallsgenerator? Hat dieser die Kennung RG01? Zeigt er unter "Variablen" auch diese Kennung für die Variable an? Und haben Sie den Zufallsgenerator oberhalb des PHP-Codes auf die Fragebogenseite gezogen?

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

...