Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
de:create:random_questionnaire [05.10.2021 13:14] – admin | de:create:random_questionnaire [07.09.2022 08:11] (aktuell) – admin | ||
---|---|---|---|
Zeile 87: | Zeile 87: | ||
<code php> | <code php> | ||
redirect(' | redirect(' | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Mehrere Variablen übergeben ==== | ||
+ | |||
+ | Fall neben der Panel-ID noch weitere Variablen übergeben werden sollen, können diese gemeinsam als [[: | ||
+ | |||
+ | Der nachfolgende Code verwendet String-Schlüssel für die Variablen ('' | ||
+ | |||
+ | <code php> | ||
+ | // Zufallsauswahl für einen Fragebogen | ||
+ | $qnr = value(' | ||
+ | // Daten zusammenfassen | ||
+ | $data = [ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ]; | ||
+ | // Daten übergeben | ||
+ | multiLevelDown($qnr, | ||
+ | </ | ||
+ | |||
+ | Um untergeordneten Fragebogen können die Daten wieder auf einzelne Variablen verteilt werden. | ||
+ | |||
+ | <code php> | ||
+ | $data = multiLevelData(); | ||
+ | put(' | ||
+ | put(' | ||
+ | // Die Filtervariablen werden hier direkt in die Filterfragen gespeichert | ||
+ | put(' | ||
+ | put(' | ||
+ | </ | ||
+ | |||
+ | Die Weiterleitung kann auf die in '' | ||
+ | |||
+ | <code php> | ||
+ | redirect(' | ||
</ | </ |