Prova questo.
Codice PHP:
<?php
//if(isset($_POST['selezione']))
//$selezione = $_POST['selezione'];
$selezione = array(1,2,3,4,5,6,7,8,9,10);
$count = count($selezione);
$array = array();
foreach($selezione as $numeri){
echo $numeri . '<br/>';
}
$numeri_da_estrarre = array();
for ($i=1;$i<90;$i++)
{
$numeri_da_estrarre[$i] = $i;
}
$estratti = array();
if($count<3)
{
echo "<script type='text/javascript'>location.href='lotto.html'; alert('Seleziona almeno 3 numeri per giocare!');</script>";
}
else
{
if($count>10)
{
echo "<script type='text/javascript'>location.href='lotto.html'; alert('Seleziona massimo 10 numeri per giocare!');</script>";
}
else
{
$estratti = array_rand($numeri_da_estrarre,20);
}
}
$risultato = array_intersect($selezione, $estratti);
if (count($risultato) != 0)
{
print "Hai beccato : <br/>";
foreach ($risultato as $key => $value)
{
print "$key => $value<br/>";
}
}
else
{
print "Sfigato !!!";
}
Un consiglio. Usa sempre le { e } con gli if e affini. In effetti se per caso tu dovessi aggiungere un'istruzione diventerebbe un casino da modificare.