Genau, in der Datenbank für Inhalte steht unter Schlüssel "test1" und ausserdem ist dort der Wert der Variable PB04 eingetragen.
Hier die vollständigen php Codes:
Im ersten Fragebogen (Link:
https://www.soscisurvey.de/partc/?q=partc1&r=test1&tic=223) fragen wir die Variable PB04 ab, welche wir für die folgenden Fragebögen brauchen:
//Variable PB04 -> 1 == 'Frau', 2 == 'Mann'
//Diese Werte wollen wir zusammen mit der Teilnehmerkennung REF in die Datenbank für Inhalte schreiben.
$person = value('PB04');
dbSet (reference(), $person);
//Hier sollte in der Datenbank also nun für jeden Teilnehmer 1 oder 2 stehen. Und das tut es auch. allerdings wird die 1 oder 2 unter der Überschrift "0" gespeichert und nicht unter "person".
Hier kommt die Fehlermeldung: In der Funktion dbSet() wurde kein gültiger Datenbank-Schlüssel angegeben.
Im nächsten Fragebogen (Link:
https://www.soscisurvey.de/partc/?q=partc2&r=test1&tic=224) wollen wir uns die Infos aus der Datenbank holen.
//Erstmal die Teilnehmernummer setzen.
$key = reference();
//und dann den Wert 1 oder 2 auslesen und der Variablen $person zuweisen
$person = dbGet($key);
Hier kommt die Fehlermeldung: In der Funktion dbGet() wurde kein gültiger Datenbank-Schlüssel angegeben.
Sowie natürlich folgende: Die Variable PB04 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.