Liebes Team,
ich versuche gerade umzusetzen, dass die Antworten auf eine Frage in Messzeitpunkt 1 (CP01_01), in eine Frage übernommen werden, welche zum Messzeitpunkt 2 gefragt wird.
Als Key würde ich den Code zur Identifizierung der Person vewenden. Die Codebestandteile frage ich wie empfohlen in mehreren Fragen ab und speichere Ihn zusammengefügt als interne Variable. Der Key wäre demnach, soweit ich das richtig verstehe, die interne Variable mit dem Gesamtcode. (IV01_01) Der PHP Code zur Bildung der IV01_01 befinden sich weiter vorne im Fragebogen, sowohl in MZP 1 als auch 2.
Nun habe ich folgendes mittels PHP eingefügt, leider funktioniert es noch nicht. Das scheint vllt an der internen Variable zu liegen. Können Sie mir weiterhelfen?
Messzeitpunkt 1:
$key = IV01_01;
$data = array(
value('CP01_01')
);
dbSet($key, $data);
Fehleranzeige im Debug:
Im PHP-Code trat ein Fehler auf.
Fehler im Fragebogen: Use of undefined constant IV01_01 - assumed 'IV01_01' (this will throw an Error in a future version of PHP)
Zeile: 3
PHP-Code
001 namespace s2survey\questionnaire\environment;
002
**003 $key = IV01_01;**
004 $data = array(
005 value('CP01_01')
006 );
Messzeitpunkt 2:
Fehleranzeige im Debug:
Im PHP-Code trat ein Fehler auf.
Fehler im Fragebogen: Use of undefined constant IV01_01 - assumed 'IV01_01' (this will throw an Error in a future version of PHP)
Zeile: 3
PHP-Code
001 namespace s2survey\questionnaire\environment;
002
003 $key = IV01_01;
004 $data = dbGet($key);
005 replace('%Initiative%', $data[0]);
006 return 'ok';
In der Frage:
Denken Sie bitte an die von Ihnen beschriebene Veränderung.
<div style="color:#899DB8; font-style: italic;">%Initiative%</div>
Welche unternehmerischen Ziele könnte diese verfolgen/ verfolgt haben?
Vielen Dank im Voraus!