Ich empfehle dringend, dass Sie mit dem Fragetyp "Gerät und übermittelte Variablen" arbeiten und nicht mit readGET()
. Bei Verwendung von readGET()
und put()
wird der eingelesene Wert z.B. überschrieben, wenn die Seite aufgrund einer fehlenden Antwort erneut angezeigt wird.
Wichtig ist, dass sowohl readGET()
als auch die o.g. Frage auf der ersten Seite stehen müssen, denn nur beim ursprünglichen Aufruf kann SoSci Survey den GET-Parameter aus der Adresszeile auslesen.
Am besten testen Sie im Debug-Modus, ob der Wert überhaupt eingelesen wird. Sie können das &m=12345
einfach an den Debug-Link in der Adresszeile anhängen. Ein wenig zusätzliche Debugging-Code ist auch hilfreich:
$id = readGET('m');
debug($id);
Die Frage zum Einlesen von Variablen zeigt automatisch eine Info in der Debug-Information (rechts oben), ebenso das put()
.