Ho questo codice:
Mi restituisce un risultato casuale soltanto per il primo gruppo, mentre nel secondo gruppo mi restituisce sempre prova10 e prova15.Codice PHP:
<?php
$random1 = rand(1,5);
switch ($random1)
{
case 1:
$img1 = 'prova1';
break;
case 2:
$img1 = 'prova2';
break;
case 3:
$img1 = 'prova3';
break;
case 4:
$img1 = 'prova4';
break;
case 5:
$img1 = 'prova5';
}
$random2 = rand(6,10);
switch ($random2)
{
case 6:
$img2 = 'prova6';
case 7:
$img2 = 'prova7';
case 8:
$img2 = 'prova8';
case 9:
$img2 = 'prova9';
case 10:
$img2 = 'prova10';
}
$random3 = rand(11,15);
switch ($random3)
{
case 11:
$img3 = 'prova11';
case 12:
$img3 = 'prova12';
case 13:
$img3 = 'prova13';
case 14:
$img3 = 'prova14';
case 15:
$img3 = 'prova15';
}
print $img1;
print $img2;
print $img3;
?>
Come mai? dov'è lo sbaglio?