Webflasher
Mitglied
Hi,
ich möchte auf meiner Seite zufällig zwei Bilder auswählen und anzeigen lassen. Soweit läuft alles...ich möchte aber mit einer for Schleife verhindern, dass zwei gleiche Bilder ausgewählt werden.
Ich verwende folgenden Code:
Es tauchen ab und an zwei gleiche Bilder auf...WARUM?
Vielen Dank und beachtet bitte meine Signatur
M
ich möchte auf meiner Seite zufällig zwei Bilder auswählen und anzeigen lassen. Soweit läuft alles...ich möchte aber mit einer for Schleife verhindern, dass zwei gleiche Bilder ausgewählt werden.
Ich verwende folgenden Code:
PHP:
$side = array();
$side[0] = '<img src="images/sidebar/1.jpg" id="sidebarpics" width="185" height="139" border="0" />';
$side[1] = '<img src="images/sidebar/2.jpg" id="sidebarpics" width="185" height="139" border="0" />';
$side[2] = '<img src="images/sidebar/3.jpg" id="sidebarpics" width="185" height="139" border="0" />';
$side[3] = '<img src="images/sidebar/4.jpg" id="sidebarpics" width="185" height="139" border="0" />';
$side[4] = '<img src="images/sidebar/5.jpg" id="sidebarpics" width="185" height="139" border="0" />';
$side[5] = '<img src="images/sidebar/6.jpg" id="sidebarpics" width="185" height="139" border="0" />';
$side[6] = '<img src="images/sidebar/7.jpg" id="sidebarpics" width="185" height="139" border="0" />';
$side[7] = '<img src="images/sidebar/8.jpg" id="sidebarpics" width="185" height="139" border="0" />';
$arraylength = count($side)-1;
for ($forsch = 1; $forsch<2; $forsch++){
$picture = rand(0, $arraylength);
$picture2 = rand(0, $arraylength);
if($picture == $picture2){
$forsch == 0;
}else{
$forsch == 3;
}
}
echo $side[$picture];
echo '<br /><br /><br />';
echo $side[$picture2];
?>
Es tauchen ab und an zwei gleiche Bilder auf...WARUM?
Vielen Dank und beachtet bitte meine Signatur
M