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

0 votes

Hallo Zusammen,

ich habe in meiner Umfrage eine Randomisierung von 4 Bildern, so dass jeweils eins zufällig ausgewählt und angezeigt wird.

PHP - Coder der Randomisierung:

$zahl = value('SZ01');  // Auslesen der gezogenen Zufallszahl
 
// Grafik in Abhängigkeit von der Zahl anzeigen
// (dafür wird HTML-Code verwendet)
if ($zahl == 1) {
  html Bildname;
} elseif ($zahl == 2) {
  html Bildname;
} elseif ($zahl == 3) {
  html Bildname;
} elseif ($zahl == 4) {
  html Bildname;
} 

zu den Bildern soll später in der Umfrage noch Fragen beantwortet werden. Die Seite xy soll demenstprechend angezeigt werden, wenn Bild1 oder Bild2 gelost wurden und Seite yz soll angezeigt werden, wenn Bild3 oder Bild4 gelost wurde.
Auf den Seiten sind jeweils 3 Fragen.

Ich habe es schon mit mehreren Befehlen versucht, u.a. mit:

// PHP-Code auf der Seite mit der Frage
$zahl = value('SZ01');
 
if ($zahl == 1) {
  question('AB01');
  question('AB02');
  question('AB03');
} elseif ($zahl == 2) {
    question('AB01');
  question('AB02');
  question('AB03');
} elseif ($zahl == 3) {
  question('AB04');
  question('AB05');
  question('AB06');
  } elseif ($zahl == 4) {
  question('AB04');
  question('AB05');
  question('AB06');
} 

Leider kommt da immer eine Fehlermeldung und ich weiß wirklich nicht mehr was ich machen soll ..

VG,
Julia

in SoSci Survey (dt.) by s089651 (110 points)
edited by SoSci Survey
Würden Sie Ihre Frage bitte nochmal editieren und den Wortlaut der Fehlermeldung ergänzen? Das "html Bildname" kann nicht funktionieren ... bitte sehen Sie sich dazu die Dokumentation des html()-Befehls in der Anleitung an. Aber über das question() sollte sich SoSci Survey nicht beschweren, wenn es die entsprechenden Fragen im Fragenkatalog gibt.
Hallo,

also die Randomisierung funktioniert eigentlich (trotz html Befehl - aber danke für den Tipp!).

Die Filterung "question" um die Fragen zu den randomisierten Bildern zuzuordnen funktioniert nicht.
Die Fragen werden mehrfach auf der Seite angezeigt und folgende Fehlermeldung kommt:

"Fehler im Fragebogen (Seite 9)
Items in der nachfolgenden Fragen werden auf dieser Seite schon weiter oben angezeigt. Dies führt fast zwangsläufig zu Datenverlust! Falls Sie eine Frage mehrfach benötigen, legen Sie bitte eine Kopie der Frage an. Betroffen sind folgende Items: AB01_01, AB01_02, AB01_03."

1 Answer

0 votes

Ich vermute, der obere PHP-Code wird nicht genau so eingesetzt, denn dies würde merhere Fehlermeldungen verursachen. Ohne den genauen Code kann ich leider auch keine genauen Antworten geben.

Die Fragen werden mehrfach auf der Seite angezeigt und folgende Fehlermeldung kommt

Vermutlich haben Sie die Fragen zusätzlich zum question() auch noch in die Seite hinein gezogen. Bitte lesen Sie hierzu Top 3 der häufigsten Probleme beim Einsatz von Filtern. Danke.

by SoSci Survey (53k points)
...