Da ich das ganze nur sehr laienhaft kann - habe ich jetzt einen Zufallsgenerator mit 18 möglichen Varianten erstellt. Nicht schön, aber tut hoffentlich was er soll. Kann mir jemand sagen, ob das so richtig ist? Wird die letzte Seite immer automatisch angezeigt oder muss ich diese in meinem Code auch noch mitberücksichtigen. Nach den Seiten e1 und e2 kommt nur noch die letzte Seite
$zahl = value('V101');
if ($zahl == 1) {
setPageOrder('A1-A3','e1', 'e2');
} elseif ($zahl == 2) {
setPageOrder('A1','A3', 'A2', 'e1', 'e2');
} elseif ($zahl == 3) {
setPageOrder('A2', 'A1', 'A3','e1', 'e2');
} elseif ($zahl == 4) {
setPageOrder('A2','A3', 'A1', 'e1', 'e2');
} elseif ($zahl == 5) {
setPageOrder('A3', 'A1', 'A2' ,'e1', 'e2');
} elseif ($zahl == 6) {
setPageOrder('A3','A2', 'A1', 'e1', 'e2');
} elseif ($zahl == 7) {
setPageOrder('B1-B3','e1', 'e2');
} elseif ($zahl == 8) {
setPageOrder('B1','B3', 'B2', 'e1', 'e2');
} elseif ($zahl == 9) {
setPageOrder('B2', 'B1', 'B3','e1', 'e2');
} elseif ($zahl == 10) {
setPageOrder('B2','B3', 'B1', 'e1', 'e2');
} elseif ($zahl == 11) {
setPageOrder('B3', 'B1', 'B2' ,'e1', 'e2');
} elseif ($zahl == 12) {
setPageOrder('B3','B2', 'B1', 'e1', 'e2');
} elseif ($zahl == 13) {
setPageOrder('C1-C3','e1', 'e2');
} elseif ($zahl == 14) {
setPageOrder('C1','C3', 'C2', 'e1', 'e2');
} elseif ($zahl == 15) {
setPageOrder('C2', 'C1', 'C3','e1', 'e2');
} elseif ($zahl == 16) {
setPageOrder('C2','C3', 'C1', 'e1', 'e2');
} elseif ($zahl == 17) {
setPageOrder('C3', 'C1', 'C2' ,'e1', 'e2');
} elseif ($zahl == 18) {
setPageOrder('C3','C2', 'C1', 'e1', 'e2');
}