> Aber nicht in dem IF-Filter, wo die Reihenfolge gemischt wird ;)
Achso, danke! Das habe ich jetzt probiert, jetzt kommt jede Frage einmal, allerdings immer in der gleichen Reihenfolge (1,2,3,4), also irgendwas stimmt leider immer noch nicht ganz. So sieht der Code aus:
if (value('GR01') == 1) {
$i = array('01', '02', '03', '04');
// hier if isset und registerVariable dazu ?
if (!isset($i)) {
shuffle($i);
registerVariable($i);
}
# Item1
$item1q = array('RE'.$i[0], 'LI'.$i[0]);
shuffle($item1q);
$item1 = array('IT'.$i[0], $item1q[0], $item1q[1]);
# Item2
$item2q = array('RE'.$i[1], 'LI'.$i[1]);
shuffle($item2q);
$item2 = array('IT'.$i[1], $item2q[0], $item2q[1]);
# Item 3
$item3q = array('RE'.$i[2], 'LI'.$i[2]);
shuffle($item3q);
$item3 = array('IT'.$i[2], $item3q[0], $item3q[1]);
# Item 4
$item4q = array('RE'.$i[3], 'LI'.$i[3]);
shuffle($item4q);
$item4 = array('IT'.$i[3], $item4q[0], $item4q[1]);
}
// ...