Ho avuto lo stesso risultato, solo una sequenza stampata.
Ecco il codice completo dello script
Codice PHP:
<table width="100%" align="center" border="0">
<tr>
<?php
if(isset($_REQUEST['num_seq'])) { //devo generare le sequenze
//genero le sequenze
$sequenza = array(); //sequenza corrente
$sequenze = array(); //array bidimensionale
$i = 0;
for($n=0; $n<$_REQUEST['num_seq']; $n++) {
while($i<5) {
$numero = rand(1,100);
if(!in_array($numero,$sequenza)) { //se il numero non è già nell'array $sequenza
$sequenza[$i] = $numero;
sort($sequenza);
$sequenze[$n] = $sequenza; //metto la sequenza attuale nell'array bidimensionale
$i++; //aumento $i solo se il numero è stato inserito nell'array
}
}
}
?>
<td align="center">
<table width="30%" border="1">
<?php //2 colori da alternare per le righe della tabella
$colori = array("#cbc2bb","#ece9e6");
$riga = 1;
?>
<?php
for($n=0; $n<$_REQUEST['num_seq']; $n++) { //per ogni sequenza
?>
<tr bgcolor="<?php print $colori[$riga%2]?>">
<?php
for ($i=0; $i<5; $i++) { //per ogni numero della sequenza
print('<td align="center">');
print($sequenze[$n][$i]); //stampo il numero
print('</td>');
}
?>
</tr>
<?php
$riga++;
}
?>
</table>
</td>
<?php
} else { //devo chiedere quante sequenze generare
?>
<td align="center">
<table width="30%" border="0">
<tr>
<td align="center">
<form name="quante" action="numeri.php">
Quante sequenze vuoi generare? <input type="text" name="num_seq" size="3"> <input type="submit" name="submit" value="Genera">
</form>
</td>
</tr>
</table>
</td>
<?php
}
?>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td align="center">
[url="index.php"]Home[/url]
</td>
</tr>
</table>