0 votes
in SoSci Survey (dt.) by s078094 (170 points)

EA03 undefined Randomisierung: Gezogener Code
1 = Kontrollgruppe
2 = Interventionsteilnehmer

Am Ende des ersten Fragebogens möchte ich den Wert in die 'Datenbank der Inhalte' schreiben um den Wert im nächsten Fragebogen wieder abzufragen.

Kann mir jemand sagen ob das richtig ist?

PHP Code für die Seite nach der Randomisierungsfrage:
$key = 'FS-'.caseSerial();
$sender = getItems('EA03', 'all');

dbSet($key, $sender);

PHP Code für die erste Seite des neuen Fragebogens:
$key = caseSerial();
$sender = dbGet($key);
$EA03_N = dbGet($sender);

Außerdem soll dann bei Wert 2 ein Filter angewandt werden und der User die Fragen VA09 und VA10 angezeigt bekommen. Die User mit Wert 1 sollen direkt auf die nächste Seite weitergeleitet werden.

Hier dazu der Code:
if (value('EA03_N') == 2) { question('VA09');
question('VA10'); }

1 Answer

0 votes
by SoSci Survey (327k points)

Ersetzen Sie doch die Zeile

$sender = getItems('EA03', 'all');

wie folgt:

$sender = value('EA03');

Und im zweiten Fragebogen ist das doppelte dbGet() m.E. falsch, das müsste heißen:

$key = caseSerial();
$info = dbGet($key);
$sender = $info[0];

Außerdem soll dann bei Wert 2 ein Filter angewandt werden

Wenn Sie auf die Variable $sender zugreifen möchten, dann ohne value():

if ($sender == 2) {
  question('VA09');
  question('VA10');
}
asked Oct 13, 2020 in SoSci Survey (dt.) by s078094 (170 points) Fehlermeldung

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

...