Ich habe es mit Ihrem Code versucht, leider werden im Fragebogen immer noch mehr als 3 Bilder angezeigt. Wo im Code liegt denn die Doppelung?
Diesen Code habe ich nun verwendet:
if (!isset($seiten)) {
$pages = array('PA','PB','PC');
// Die Seiten nicht direkt mischen, sondern deren Positionen
$indices = array_keys($pages);
shuffle($indices);
// Nun die Ränge speichern - und die neue Abfolge der Seiten in $random speichern
$seiten = array();
for ($i=0; $i<count($indices); $i++) {
// Rang speichern wie oben
$id = id('AN09', $indices[$i] + 1);
put($id, $i + 1);
// Seite in der Abfolge speichern
$seiten[$i] = $pages[$indices[$i]];
}
}
// Neue Seitenabfolge setzen
setPageOrder($seiten);
Langsam bin ich doch etwas verzweifelt, da ich nicht viel Ahnung von den Codes habe!
Ich hoffe abermals auf Ihre Hilfe:)