Jeder Studienteilnehmer hat dabei einen individuellen VPN-Code.
Ein Filter, der einzelne Codes abfragt, ist m.E. in diesem Fall nicht sinnvoll.
Ich würde folgende Vorgehen empfehlen: Im ersten Fragebogen speichern Sie (nach Abfrage oder Erstellen des Teilnehmer-Codes) die Gruppenzugehörigkeit in der Datenbank für Inhalte.
$key = value('XY01_01'); // Teilnehmercode
dbSet($key, value('RG01')); // Wenn RG01 die Variable mit der Gruppen-Zuordnung ist
Im zweiten Fragebogen rufen Sie diese Zuordnung dann ab.
$key = value('DE17_01'); // Teilnehmercode
$info = dbGet($key);
if ($info) {
$groupID = $info[0];
} else {
goToPage('ER');
}
Wenn der Teilnehmercode nicht aus Fragebogen 1 bekannt ist, liefert dbGet()
keine Daten und der Teilnehmer wird zu Fehlerseite geschickt. Allerdings würde ich hier ein repeatPage()
mit Fehlermeldung statt dem goToPage()
empfehlen. Falls man sich vertippt hat.