Hallo,
ich habe eine Mehrfachauswahl. Anhand der Antworten wird zufällig ein Item ausgewählt, zu dem ein bestimmter Text angezeigt wird.
Bei 2 dieser Antworten habe ich genügend Probanden. Ist es möglich PHP so zu programmieren, dass diese zwei Items gar nicht erst ausgewählt werden?
$selected = getItems('ZO02', 'is', 2);
if(count($selected) > 0) {
shuffle($selected);
$item = $selected[0];
if($item==1) {
text('ZO03');
put('ZO10_01', $item);
}
else if($item==2) {
goToPage('end');
put('ZO10_02', $item);
}
else if($item==3) {
text('ZO05');
put('ZO10_03', $item);
}
else if($item==4) {
goToPage('end');
put('ZO10_04', $item);
}
else if($item==5) {
text('ZO07');
put('ZO10_05', $item);
}
else if($item==6) {
text('ZO08');
put('ZO10_06', $item);
}
else {
put('ZO10_07', $item);
goToPage('end');
}
}
Bisher habe ich es so gelöst, dass die Probanden ans Ende gelangen, wenn dieses Item ausgewählt wird. Damit ich diese Probanden aber nicht verliere, würde ich es gerne wie oben beschrieben machen.
Vielen Dank