Vielen Dank für die Antwort.
Habe die Zufallsgeneratoren umbenannt und benutze folgenden PHP-Code:
if (value('EX07_01') == 1) { // EG == 1 KG ==2
// Zufallsgenerator EG stimuli ( EX04) einbinden
show('EX04');
putList('EX06', array_values(valueList('EX04', NULL, 'label')));
} else {
// Zufallsgenerator KG stimuli einbinden
show('EX05');
putList('EX06', array_values(valueList('EX05', NULL, 'label')));
}
darunter wie gewünscht:
debug(valueList('EX04'));
debug(valueList('EX04', NULL, 'label'));
Im debug Fragebogen erschien:
Die Variable EX07_01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln. [Obwohl EX07_01 im PHP Code vorkommt]
Darunter:
Debug-Information für valueList('EX04'):
EX04
Debug-Information für valueList('EX04', NULL, 'label'):
EX04
EX06 existiert genauso wie EX06_01(genannt Stimuli) in der Variablen-Übersicht
EX07_01 (genannt EG-KG) ist grau hinterlegt in der Übersicht.
Derzeit habe ich einen Zettel pro Ziehung und dementsprechend eine interne Variable in EX06 und EX07.
Als Nächstes versuchte ich "text(value('EX07_01'));" einzubinden, worauf die Meldung erschien: Für die Funktion text() wurde keine Kennung angegeben.
Was mache ich falsch? Ich vermute die internen Variablen sind bei mir falsch kodiert? Soll ich da alle 36 Kennungen für EG und alle 36 Kennungen für KG eintragen?
Vielen Dank!