Guten Tag,
bieten Sie auch direkten Support innerhalb eines Frageprojektes an? Mein Fragebogen ist leider schon online, nun ist ein Programmierfehler aufgetreten. Ich denke, dass der Fehler ausgelöst wird durch den Befehl setnextpage. Ich wollte eigentlich, dass die nächste Seite (UV CL) übersprungen wird, wenn der Wert der Zufallszahl TS04 > 8 ist.
Bei TS04 > 8 sollte die Befragung eigentlich zur Seite UV M1 und UV M2 springen und danach auf die Seite PANAS gehen. Das ist auch passiert. Nach dem PANAS wurde jetzt aber beobachtet, dass bei TS04 = 9, danach eine Schleife auftrat und nochmal UV M1 und UV M2 und PANAS angezeigt wurden und erst dann die Seite, die nach dem PANAS kommt.
Hätte ich eher den Befehl gotopage nehmen müssen?
$zahl = value('TS04'); // Zufallzahl wurde von RG01 gezogen
if ($zahl == 1) {
setPageOrder('UV CL','UV M1','UV M2','PANAS');
} elseif ($zahl == 2) {
setPageOrder('UV CL','UV M1','UV M2','PANAS');
} elseif ($zahl == 3) {
setPageOrder('UV CL','UV M1','UV M2','PANAS');
} elseif ($zahl == 4) {
setPageOrder('UV CL','UV M1','UV M2','PANAS');
} elseif ($zahl == 5) {
setPageOrder('UV M1','UV M2','UV CL','PANAS');
} elseif ($zahl == 6) {
setPageOrder('UV M1','UV M2','UV CL','PANAS');
} elseif ($zahl == 7) {
setPageOrder('UV M1','UV M2','UV CL','PANAS');
} elseif ($zahl == 8) {
setPageOrder('UV M1','UV M2','UV CL','PANAS');
} elseif ($zahl > 8) {
setNextPage('UV M1');
}
Ich hoffe sehr, Sie können mir weiterhelfen!
Mit freundlichen Grüßen