Hallo,
ich habe leider das Problem, dass ich gerne eine PHP-Funktion zur Randomisierung eines Bildes formulieren würde, die sich auf einen Random Generator auf der Seite davor bezieht. Das Bild wird zwar wie gewünscht angezeigt und variiert auch, jedoch nicht so wie ich es im Random Generator definiert habe.
Ich habe z.B. auf Seite 2 den RG eingefügt und definiert und bereits auf dieser Seite 2 PHP-Funktionen, die sich auf den RG beziehen.
Die erste PHP-Funktion lautet:
$zahl = value('RG01');
if ($zahl == 1) {
html('<p><img src="Szenario_A.JPG" style="max-width: 100%"></p>');
} elseif ($zahl == 2) {
html('<p><img src="Szenario_B.JPG" style="max-width: 100%"></p>');
} elseif ($zahl == 3) {
html('<p><img src="Szenario_C.JPG" style="max-width: 100%"></p>');
} elseif ($zahl == 4) {
html('<p><img src="Szenario_D.JPG" style="max-width: 100%"></p>');
}
Die zweite PHP-Funktion lautet:
if (value('RG01') == 1) {
replace('%data%', 'A');
} elseif (value('RG01') == 2) {
replace('%data%', 'A');
} elseif (value('RG01') == 3) {
replace('%data%', 'B');
} elseif (value('RG01') == 4) {
replace('%data%', 'B');
}
Diese beiden Funktionen funktionieren auch wie sie sollen, die passenden Szenarien werden angezeigt und die Platzhalter werden passend ersetzt.
Nun möchte ich zu Beginn der nächsten Seite (S. 3) eine weitere PHP-Funktion zur Anzeige eines Bildes verwenden, die sich wiederum auf den RG von Seite 2 bezieht.
Ich habe nun versucht den Code aus dem ersten PHP zu wiederholen und durch die neuen Bilder zu ersetzen. Die Bilder werden wie gesagt angezeigt, jedoch nicht so randomisiert wie sie sollten.
Alternativ habe ich nun nochmal folgenden Code genutzt:
if (value('RG01') == 1) {
html('<div class="spacing"><img src="Picture A.JPG" style="max-width: 100%"></div>');
} elseif (value('RG01') == 2) {
html('<div class="spacing"><img src="Picture A.JPG" style="max-width: 100%"></div>');
} elseif (value('RG01') == 3) {
html('<div class="spacing"><img src="Picture B.JPG" style="max-width: 100%"></div>');
} elseif (value('RG01') == 4) {
html('<div class="spacing"><img src="Picture B.JPG" style="max-width: 100%"></div>');
}
Die Anzeige funktioniert wie gesagt, jedoch passt Sie nicht zur Auswahl des RG....
Können Sie mir helfen?