Hallo,
ich habe Schwierigkeiten bei der Rotation von Seiten.
Zunächst sollen die ersten 10 Seiten in zufälliger Reihenfolge erscheinen, anschließend sollen 2 weitere Seiten in zufälliger Reihenfolge erscheinen und als letzte Seite kommen Fragen zum Alter etc.
Ich habe also auf der ersten Seite(Einleitung zum Fragebogen) folgendes getan:
if (!isset($pages1)) {
$pages1= array('PA', 'PB', 'PC', 'PD', 'PE', 'PF', 'PG', 'PH', 'PI', 'PJ');
shuffle($pages1);
$pages1[] = 'PX';
registerVariable($pages1);
}
setPageOrder($pages1);
Von Seite PA-PJ sollen also die Seiten in unterschiedlicher Reihenfolge erscheinen.
Auf Seite PJ habe ich folgendes eingefügt:
if (!isset($pages2)) {
$pages2= array('PX', 'PY');
shuffle($pages2);
$pages2[] = 'PZ';
registerVariable($pages2);
}
setPageOrder($pages2);
Seite PX und PY sollen in unterschiedlicher Reihenfolge erscheinen.
PZ ist die letzte Seite mit demographischen Fragen.
Es werden jedoch die Seiten durcheinander gemischt, also z.B. PA und dann kommt PX(aus meiner anderen Rotation), dann PE...
Außerdem erscheinen nicht alle Seiten und der Fragebogen ist unvollständig beendet.
Woran kann das liegen?
Danke im Voraus!
Liebe Grüße
Nina