Hallo,
beim Verwenden einer internen Variable sehe ich eine Fehlermeldung, für die ich keine Ursache finden kann.
Ich habe eine interne Variable namens PR angelegt. Diese Variable ist eine eigene Rubrik im Fragenkatalog und beinhaltet 8 Fragen vom Typ "interne Variable". Die Fragen heißen PR01, PR02 usw.. Jede Frage beinhaltet ein Item _01, also PR01_01, PR02_01 usw..
Mithilfe dieser Variable will ich eine Auswahl aus umfangreichem Testmaterial zeigen. Die Idee ist ähnlich wie hier im Handbuch beschrieben: https://www.soscisurvey.de/help/doku.php/de:create:databank#beispiel_1umfangreiches_testmaterial
Der Code in meinem Experiment sieht so aus:
// Seite n-Mal wiederholen (aktuelle seitennummer in $i speichern)
$i = loopPage(4);
// Führende Null an einstellige Zahlen anhängen
$frage_nr = str_pad($i+1, 2, '0', STR_PAD_LEFT);
// Zufallszahl aus Urne ziehen (und in Dummy Frage PR$i speichern)
urnDraw('itemnummern', 'PR'.$frage_nr);
Beim Testen gibt Soscisurvey mir die Fehlermeldung "Die Variable PR01 gibt es in diesem Projekt nicht (siehe Variablen-Übersicht)." Ein Blick in die Variablenübersicht zeigt jedoch, dass es die Variablen PR01 bis PR08 gibt (schwarz dargestellt).
Wo könnte der Fehler liegen?
Vielen Dank im Voraus,
Anna