Danke für die schnelle Antwort, aber goToPage('next') löst mein Problem leider nicht. Ich probiere es nochmal anders zu beschreiben:
Seite 1 und 2 sollen in einer LoopToPage-Schleife wiederholt werden. Auf Seite 2 sollen nur dann Fragen angezeigt werden, wenn Frage 1 (von Seite 1) ungleich 3 ist. Wenn Frage 1 gleich 3 ist, soll Seite 2 nicht angezeigt werden, sondern erneut die Schleife durchlaufen werden oder wenn es sich um das letzte Schleifenelement handelte, die Schleife beendet werden. Der Code dazu sieht so aus:
$i = loopIndex();
$set = $fragen[$i];
if (value($set[0])!= 3) {
question($set[1]);
question($set[2]);
}
Wenn der Wert 3 bei Frage 1 auf Seite 1 ausgewählt wird, wird dieselbe Seite mit denselben ausgewählten Werten angezeigt wie vorher, also 3 ist schon ausgewählt. Drückt man erneut auf weiter wird der Fehler "Die Variable x wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln." angezeigt.
Meine Frage ist, wie dieser Fehler bzw. das erneute Aufrufen mit ausgefüllten Werten unterdrückt werden kann. Lösungsansätze wie else weglassen, goToPage('next') waren nicht erfolgreich.