Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision |
de:survey:panels [12.05.2017 12:40] – [Der Anbieter verwendet eine andere Variable als r] admin | de:survey:panels [09.10.2017 13:39] – admin |
---|
===== Der Anbieter verwendet eine andere Variable als "r" ===== | ===== Der Anbieter verwendet eine andere Variable als "r" ===== |
| |
Falls der Anbieter im Link kein ''r'' verwenden kann oder will und auf eine Variable wie z.B. ''susid'' besteht, lässt sich das auch recht einfach lösen. Und zwar liest man die Variable dafür auf der ersten (!) Seite im Fragebogen mit einer Frage vom Typ [[:de:create:questions:client|Gerät und übergebene Variablen]] ein. Tragen Sie den Namen der Variable ein, welche die Panel-Kennung enthält (z.B. "userID"). | Falls der Anbieter im Link kein ''r'' verwenden kann oder will und auf eine Variable wie z.B. ''susid'' besteht, lässt sich das auch recht einfach lösen. Und zwar liest man die Variable dafür auf der ersten (!) Seite im Fragebogen mit einer Frage vom Typ [[:de:create:questions:client|Gerät und übermittelte Variablen]] ein. Tragen Sie den Namen der Variable ein, welche die Panel-Kennung enthält (z.B. "userID"). |
| |
{{:de:survey:scr.panel.client.png?nolink|Frage vom Typ: Gerät und übergebene Variablen}} | {{:de:survey:scr.panel.client.png?nolink|Frage vom Typ: Gerät und übermittelte Variablen}} |
| |
Als Platzhalter bei den Links muss man dann natürlich den Namen der Variable angeben, wie sie im Datensatz gespeichert wird. Wenn die Variable zum Einlesen z.B. ''DV01_RV1'' heißt, würde man den Platzhalter wie folgt setzen: | Als Platzhalter bei den Links muss man dann natürlich den Namen der Variable angeben, wie sie im Datensatz gespeichert wird. Wenn die Variable zum Einlesen z.B. ''DV01_RV1'' heißt, würde man den Platzhalter wie folgt setzen: |
| |
<code php> | <code php> |
// Dieser Code kann unter der Frage "Gerät und übergebene Variablen" | // Dieser Code kann unter der Frage "Gerät und übermittelte Variablen" |
// oder vor der Weiterleitung platziert werden | // oder vor der Weiterleitung platziert werden |
replace('%panelID%', 'DV01_RV1', 'response'); // Platzhalter vorbereiten | replace('%panelID%', 'DV01_RV1', 'response'); // Platzhalter vorbereiten |