$i = loopPage(20);
$num = $bilder2[$i];
$basis = value(id('ZG01', $i + $num), 'label');
$bild = $basis.'_n.jpg';
html('<div style="margin: 3em; text-align: center">
<img src="'.$bild.'" alt="" /; style="max-width: 50%">
</div>');
question(id('RE', $i+1));
Den Code habe ich verbessert. Nur bei den letzten beiden Zeilen gab es Fehler. Ich habe hier jetzt die letzte Zeile etwas anders. So funktioniert es. Ist das richtig?
Auf Seite 1 habe ich jetzt das Array angepasst:
if(!isset($bilder))
{$bilder=array(1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2);
shuffle($bilder);
registerVariable($bilder);}
for ($i=0; $i<count($bilder); $i++) {
$id = id('IV01', $i + 1);
put($id, $bilder[$i]);}
Ich weiß aber nicht genau, wieso ich nicht mischen darf (das heißt hier müsste die Funktion shuffle() raus?) Ich will doch, dass die Bilder gemischt sind...
Und ja es werden 30 Bilder gezogen. Ich hatte einen Tippfehler eingebaut.