<html> <head> <title>Fattoriale di un Numero</title> </head> <body> <?php echo "<center><h2>Digitare un Numero Intero Positivo</h2></center>"; echo "<center> <form action='fibonacci.php' method='POST'> <input name='numero' size='5' maxlength='5'><p> <input type='submit' value='invia' name='inviat'> <input type='reset' value='cancella'> </form> </center>"; ?> <?php //Fibonacci 1 1 2 3 5 8 13 21.... (somma dei due numpre dà numsuc) if(isset($_POST['inviat'])) { //inizializzazione delle variabili $numero=$_POST['numero']; //controllo che $numero sia intero o >0 if($numero>=0 && floor($numero)==$numero) { //Visualizzazione serie di fibonacci composta da tanti numeri quanto $numero $numpre=1; $numsuc=1; $somma=1; echo "$numpre - "; for($i=1;$i<=$numero-1;$i++) { echo "$somma - "; $somma=$numpre + $numsuc; $numpre=$numsuc; $numsuc=$somma; } } else "ERRORE!!! NUMERO NEGATIVO O NON INTERO."; } ?> </body> </html>