Vielen Dank für die Antwort!
Da lag die Crux wohl im setPageOrder() - ich habe jetzt Ihren Code auf der Seite vor meinen Blöcken übernommen, bekomme aber folgende Fehlermeldungen:
"In der Funktion setPageOrder() wurde ein ungültiger Parameter vom Typ NULL angegeben. Als Parameter sind entweder Strings (Texte) erlaubt oder Arrays, die ausschließlich Strings enthalten."
"Im PHP-Code trat ein Fehler auf.
Fehler im Fragebogen: Undefined offset: 0
Zeile: 12
PHP-Code
009 ];
010 $gesamtliste = array_merge(
011 ['Beginn Block 1'],
012 $blocks[$blockfolge[0]],
013 ['Beginn Block 2'],
014 $blocks[$blockfolge[1]],
015 ['Beginn Block 3'],
Fehler im Fragebogen: Undefined index:
Zeile: 12
PHP-Code
009 ];
010 $gesamtliste = array_merge(
011 ['Beginn Block 1'],
012 $blocks[$blockfolge[0]],
013 ['Beginn Block 2'],
014 $blocks[$blockfolge[1]],
015 ['Beginn Block 3'],
Fehler im Fragebogen: Undefined offset: 1
Zeile: 14
PHP-Code
011 ['Beginn Block 1'],
012 $blocks[$blockfolge[0]],
013 ['Beginn Block 2'],
014 $blocks[$blockfolge[1]],
015 ['Beginn Block 3'],
016 $blocks[$blockfolge[2]],
017 ['Beginn Block 4'],
Fehler im Fragebogen: Undefined index:
Zeile: 14
PHP-Code
011 ['Beginn Block 1'],
012 $blocks[$blockfolge[0]],
013 ['Beginn Block 2'],
014 $blocks[$blockfolge[1]],
015 ['Beginn Block 3'],
016 $blocks[$blockfolge[2]],
017 ['Beginn Block 4'],
Fehler im Fragebogen: Undefined offset: 2
Zeile: 16
PHP-Code
013 ['Beginn Block 2'],
014 $blocks[$blockfolge[1]],
015 ['Beginn Block 3'],
016 $blocks[$blockfolge[2]],
017 ['Beginn Block 4'],
018 $blocks[$blockfolge[3]],
019 ['Technische Probleme']
Fehler im Fragebogen: Undefined index:
Zeile: 16
PHP-Code
013 ['Beginn Block 2'],
014 $blocks[$blockfolge[1]],
015 ['Beginn Block 3'],
016 $blocks[$blockfolge[2]],
017 ['Beginn Block 4'],
018 $blocks[$blockfolge[3]],
019 ['Technische Probleme']
Fehler im Fragebogen: Undefined offset: 3
Zeile: 18
PHP-Code
015 ['Beginn Block 3'],
016 $blocks[$blockfolge[2]],
017 ['Beginn Block 4'],
018 $blocks[$blockfolge[3]],
019 ['Technische Probleme']
020 );
021 setPageOrder($gesamtliste);
Fehler im Fragebogen: Undefined index:
Zeile: 18
PHP-Code
015 ['Beginn Block 3'],
016 $blocks[$blockfolge[2]],
017 ['Beginn Block 4'],
018 $blocks[$blockfolge[3]],
019 ['Technische Probleme']
020 );
021 setPageOrder($gesamtliste);
Fehler im Fragebogen: array_merge(): Argument #2 is not an array
Zeile: 19
PHP-Code
016 $blocks[$blockfolge[2]],
017 ['Beginn Block 4'],
018 $blocks[$blockfolge[3]],
019 ['Technische Probleme']
020 );
021 setPageOrder($gesamtliste);
022 return 'ok';"
Als RG01 habe ich jetzt eine zufällige Liste von 1-4 - dies ist richtig oder?
Vielen Dank nochmals für die Antwort!