Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste ÜberarbeitungBeide Seiten der Revision |
de:create:functions:readget [21.10.2014 21:37] – Umgezogen aus functions-proc admin | de:create:functions:readget [02.01.2015 16:10] – admin |
---|
===== Anmerkungen ===== | ===== Anmerkungen ===== |
| |
* Das Einlesen funktioniert __nur__ auf der ersten Seite des Fragebogens __oder__ auf einer Seite, die mittels ''[[:de:create:functions-output#option|option('resume', true)]]'' auf eine Unterbrechung vorbereitet wurde __oder__ wenn der Projektleiter durch einen geeigneten Link dafür sorgt, dass die Variable übermittelt wird. | * Das Einlesen funktioniert __nur__ auf der ersten Seite des Fragebogens __oder__ auf einer Seite, die mittels ''[[:de:create:functions:option|option('resume', true)]]'' auf eine Unterbrechung vorbereitet wurde __oder__ wenn der Projektleiter durch einen geeigneten Link dafür sorgt, dass die Variable übermittelt wird. |
* Einige Variablen haben eine besondere Bedeutung und sollten nicht für die Übermittlung benutzerdefinierter Daten verwendet werden sollten, s. [[:de:survey:url|Der Link zum Fragebogen]]. | * Einige Variablen haben eine besondere Bedeutung und sollten nicht für die Übermittlung benutzerdefinierter Daten verwendet werden sollten, s. [[:de:survey:url|Der Link zum Fragebogen]]. |
* Prüfen Sie vor der Verwendung von ''readGET()'', ob nicht bereits ein Wert gespeichert wurde. In den Beispielen unten werden dafür ''[[http://php.net/manual/de/function.isset.php|isset()]]'' oder ''[[:de:create:functions:getroute|getRoute()]]'' verwendet. Falls Sie z.B. auf der ersten Seite im Fragebogen eine Pflichtfrage einsetzen, wird die erste Seite (bei fehlenden Antworten) erneut angezeigt, aber ''readGET()'' kann keinen Wert mehr einlesen. Dieses "kein Wert" würde den bereits korrekt hinterlegten Wert überschreiben. | * Prüfen Sie vor der Verwendung von ''readGET()'', ob nicht bereits ein Wert gespeichert wurde. In den Beispielen unten werden dafür ''[[http://php.net/manual/de/function.isset.php|isset()]]'' oder ''[[:de:create:functions:getroute|getRoute()]]'' verwendet. Falls Sie z.B. auf der ersten Seite im Fragebogen eine Pflichtfrage einsetzen, wird die erste Seite (bei fehlenden Antworten) erneut angezeigt, aber ''readGET()'' kann keinen Wert mehr einlesen. Dieses "kein Wert" würde den bereits korrekt hinterlegten Wert überschreiben. |