Sehr geehrte Damen und Herren,
ich habe ein Problem mit meinem PHP Code für die Randomisierung meiner Bilder.
Ich habe alles entsprechend der Anleitung gemacht (inklusive dem Anlegen einer IV um nach dem Randomisieren das Ergebnis festzuhalten, dennoch wird mir eine Fehlermeldung angezeigt:
"Bitte beachten Sie, dass die von random() oder shuffle() erzeugten Zufallswerte nicht automatisch im Datensatz gespeichert werden. Zum Speichern können Sie ggf. die Funktion put() verwenden." (obwohl ich dies ja bereits getan habe).
Mein Code sieht nämlich folgendermaßen aus:
// Liste der Bilder definieren
$bilder = [
1 => 'AIF1.png',
2 => 'AIF2.png',
3 => 'AIF3.png',
4 => 'AIF4.png',
5 => 'AIF5.png',
6 => 'AIF6.png',
7 => 'AIF7.png',
8 => 'AIF8.png',
9 => 'AIF9.png',
10 => 'AIF10.png',
11 => 'AIF11.png',
12 => 'AIF12.png',
13 => 'AIF13.png',
14 => 'AIF14.png',
15 => 'AIF15.png',
16 => 'AIF16.png',
17 => 'AIF17.png',
18 => 'AIF18.png',
19 => 'AIF19.png',
20 => 'AIF20.png',
21 => 'AIF21.png',
22 => 'AIF22.png',
23 => 'AIF23.png',
24 => 'AIF24.png',
25 => 'AIF25.png',
26 => 'AIF26.png',
27 => 'AIF27.png',
28 => 'AIF28.png',
29 => 'AIF29.png',
30 => 'AIF30.png',
31 => 'AIF31.png',
32 => 'AIF32.png',
33 => 'AIF33.png',
34 => 'AIF34.png',
35 => 'AIF35.png',
36 => 'AIF36.png',
37 => 'AIF37.png',
38 => 'AIF38.png',
39 => 'AIF39.png',
40 => 'AIF40.png',
41 => 'AIF41.png',
42 => 'AIF42.png',
43 => 'AIF43.png',
44 => 'AIF44.png',
45 => 'AIF45.png',
46 => 'AIF46.png',
47 => 'AIF47.png',
48 => 'AIF48.png',
49 => 'AIF49.png',
50 => 'AIF50.png',
51 => 'AIF50.png'
];
if (!isset($stimuli)) {
$stimuli = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51];
shuffle($stimuli);
putList('FF03', $stimuli);
registerVariable($stimuli);
}
// In jedem Durchlauf einen anderen Eintrag aus $stimuli verwenden
$bildID = loopPage($stimuli);
$dateiname = $bilder[$bildID];
html('
<div style="text-align: center; margin: 2em 0">
<img src="" alt="" style="max-width: 100%">
</div>
');
Zum besseren Verständnis: mein Ziel ist es diese 51 Bilder (und später 51 weitere Bilder auf der nächsten Seite) randomisiert zu präsentieren und zu jedem Bild die gleiche Frage beantworten zu lassen.
Über Ihre Rückmeldung und Hilfe wäre ich sehr dankbar.
Liebe Grüße