martedì 13 settembre 2011

STRINGA

PARTE IN HTML
<html>
<head>
<title>Gestione delle stringhe di caratteri</title>
</head>
<body>
<center>
<h2>digitare una stringa di caratteri</h2><p>
<form action="stringa_2.php" method="POST">
<input name="frase" size="100" maxlength="100"><p>
<input type="submit" value="invia">
<input type="reset" value="cancella"></center>
</form>
</body>
</html>

PARTE IN PHP
<html>
<head>
<title>Gestione delle stringhe di caratteri</title>
</head>
<body>
<?php
//inizializzazione delle variabili
$frase=$_POST['frase'];

//visualizzazione della $frase
echo $frase . "<hr>";

//visualizzazione della $frase con il for
for ($i=0;$i<strlen($frase);$i++) {
echo chr(ord(substr($frase,$i,1))+2);
}
?>
</body>
</html>

mercoledì 8 giugno 2011

GESTIONE HOTEL

PARTE IN HTML
<html>
<head>
<title>Gestione prenotazione hotel</title>
</head>
<body>
<h2><center>Effettuare selezione e inviare form</center></h2><P>
<form action="gestioneprenotazione.php" method="POST">
<table border=0>
<tr><td>NOME:</td><td> <input type="text" name=prinum width=50%><br></tr></td>
<tr><td>COGNOME:</td><td> <input type="text" name=secnum width=50%><br></tr></td>
<tr><td>NUMERO TELEFONO:</td><td> <input type="text" name=ternum width=50%><br></tr></td>
<tr><td>E-MAIL:</td><td> <input type="text" name=quartnum width=50%><p></tr></td>
</table>
<hr width=100%>
<center><h4>Localit&agrave turistiche</center></h4>
<input type=radio name="rmeta" value=passeggiare checked> passeggiare a Parigi<p>
<input type=radio name="rmeta" value=escursione > escursione a Losanna<p>
<input type=radio name="rmeta" value=settimana > settimana bianca a Livigno<p>
<hr width=100%>

<center><h4>Tipo di albergo</h4></center>
<input type=radio name="htipo" value=2 checked> hotel a 2 stelle<p>
<input type=radio name="htipo" value=3> hotel a 3 stelle<p>
<input type=radio name="htipo" value=4> hotel a 4 stelle<p>
<hr width=100%>

<center><h4>Componenti aggiuntivi</h4></center>
<input type="checkbox" name="cd" value=doccia/vasca checked> doccia o vasca da bagno<p>
<input type="checkbox" name="cm" value=vista> vista sul mare<p>
<input type="checkbox" name="cc" value=cassaforte> cassaforte<p>

<input type=submit value=invia>
<input type=reset value=cancella>
</form>
</body>
</html>

PARTE IN PHP
<html>
<head>
<title>Gestione prenotazione hotel</title>
</head>
<body>
<h2><center>prenotazione eseguita</center></h2>
<?php
//inizializzazione delle variabili
$prinum=$_POST['prinum'];
$secnum=$_POST['secnum'];
$ternum=$_POST['ternum'];
$quartnum=$_POST['quartnum'];

echo "$prinum <br>";
echo "$secnum<br>";
echo "$ternum<br>";
echo "$quartnum <p>";

// seconda inizializzazione delle variabili
$rmeta=$_POST['rmeta'];
$htipo=$_POST['htipo'];
echo "desiderate andare a $rmeta in ";
echo "un hotel $htipo stelle <p>";

//terza inizializzazione delle variabili
$cd=$_POST['cd'];
$cm=$_POST['cm'];
$cc=$_POST['cc'];

if($cd=="" and $cm=="" and $cc=="")echo "ATTENZIONE !!!!!";
else {
if($cd)
echo "camera con $cd, sovrapprezzo di 10 euro/giorno <p>";
if($cm)
echo "camera con $cm, sovrapprezzo di 15 euro/giorno <p>";
if($cc)
echo "camera con $cc, sovrapprezzo di 3 euro/giorno <p>";
}
?>
</body>
</html>

CONCESSIONARIO

PARTE IN HTML
<html>
<head>
<title>scelta dell'automobile</title>
</head>
<body background="immagini/logo_mercedes.jpg">
<center><b><font face="arial" size="20" color="silver">MERCEDES BENZ</font></b></center>
<table border=0>
<tr>
<td>Scelta del modello:
<form action="gp_ud6.php" method="POST">

<select name="rmodello">
<option volue="s">Mercedes classe S65 AMG<p>
<option volue="sls">Mercedes classe SLS65 AMG<p>
<option volue="cl">Mercedes classe CL65 AMG<p></td>
</tr>
<tr>
<table border=0 align=right>
<tr>
<td>Optional aggiuntivi:</td>
</tr>
<tr>
<td><input type="checkbox" name="xc" value="riscaldamento supplementare">riscaldamento supplementare<p></tr>
<tr><td><input type="checkbox" name="xp" value="dispositivo sicurezza Tempomat">dispositivo sicurezza Tempomat<p></tr>
<tr><td><input type="checkbox" name="xv" value="frigobox posteriore">frigobox posteriore<p></tr>
<tr><td><input type="checkbox" name="xt" value="TV anteriore">TV anteriore<p></tr>
<tr><td><input type="checkbox" name="xk" value="Keyless-go">Keyless-go<p></tr>
<tr><td><input type="checkbox" name="xka" value="Kit aerodinamico AMG">Kit aerodinamico AMG<p></tr>
</tr>
</table>
 
<table border=0>
<td>Scelta colore:<p></td>
</tr>
</table>
<table border=0>
<tr>
<td><input type="radio" name="rcolor" value="rosso porpora" checked>Rosso porpora<p>
<input type="radio" name="rcolor" value="rosso porpora scuro">Rosso porpora scuro<p>
<input type="radio" name="rcolor" value="rosso lucido">rosso lucido<p></td>

 
<td><input type="radio" name="rcolor" value="nero">nero<p>
<input type="radio" name="rcolor" value="marrone opaco">marrone opaco<p>
<input type="radio" name="rcolor" value="marrone Mercedes">marrone mercedes<p></td>
 

<td><input type="radio" name="rcolor" value="grigio metallizzato">grigio_metallizzato<p>
<input type="radio" name="rcolor" value="bianco panna">bianco panna<p>
<input type="radio" name="rcolor" value="bianco lucido">bianco lucido<p></td>
</tr>
</table>
<table border=0>
<tr>
<td>Tipi di cerchioni:<p></td>
</tr>
<tr>
<td><input type="radio" name="htipo" value="di serie">di serie</td>
<td><img src="immagini/cerchio-mercedes.jpg" height=70 weidth=70></td>
</tr>

<tr>
<td><input type="radio" name="htipo" value="speciali AMG">speciali AMG</td>
<td><img src="immagini/cerchionimercedesamg.jpg" height=70 weidth=70></td>
</tr>
</table>
<input type="submit" value="invia">
<input type="reset" value="cancella">



</body>
</html>

PARTE IN PHP
<html>
<head>
<title>scelta dell'automobile</title>
</head>
<body background="immagini/logo_mercedes.jpg">

<?php
echo "<center><b><font face='arial' size='20' color='silver'>MERCEDES BENZ</font></b></center><p>";
//inizializzazione dellevariabili
$rmodello=$_POST['rmodello'];
$rcolor=$_POST['rcolor'];
$htipo=$_POST['htipo'];

echo "Avete selezionato la classe $rmodello di colore $rcolor con cerchioni $htipo della gamma Mercedes competizione limitata.<br>"

//inizializzazione dellevariabili
$xc=$_POST['xc']; $xp=$_POST['xp']; $xv=$_POST['xv'];
$xt=$_POST['xt']; $xk=$_POST['xk']; $xka=$_POST['xka'];
echo "Riepilogo degli optional prenotati:<p>"

if ($xc=="" and $xp=="" and $xv=="" $xt=="" and $xk=="" and $xka=="") echo"NON &Egrave; STATO PRENOTATI NESSUN OPTIONAL";
else{

if ($xc)
echo"$xc<p>";

if ($xp)
echo"installazione del $xp<p>";

if ($xv)
echo"installazione di un $xv<p>";

if ($xt)
echo"installazione di un $xt<p>";

if ($xk)
echo"installazione del $xp<p>";

if ($xka)
echo"$xv<p>";
}
?>
</body>
</html>

PRENOTAZIONE PIZZA

PARTE IN HTML
<html>
<head>
<title>Consegna pizze d'asporto</title>
</head>
<body>
<h2><center><font color="red">Ordinate la vostra pizza</font></center></h2>
<form action="pizza.php" method="POST">
<input name="cognom" size="20" maxlength="20">Cognome e nome<br>
<input type="text" name="indiri" size="20" maxlength="30">Indirizzo<p>
<input type="radio" name="titolo" value="Signor" checked>Signor
<input type="radio" name="titolo" value="Signora">Signora<p>
<hr>
Pizza: <select name="pizza">
<option value="Margherita">Margherita - 5,00
<option value="Napoli">Napoli - 5,00
<option value="Romana">Romana - 5,00
<option value="Diavola" selected>Diavola con cipolle - 7,00
<option value="Montanara">Margherita con fontina - 6,00
</select><p>
<hr><br>
<input type="checkbox" name="tonno" value="Tonno">Tonno extra
<input type="checkbox" name="mozzar" value="Mozzarella">Mozzarella doppia<p>
<input type="submit" value="Invia">
<input type="reset" value="cancella">
</form>
</body>
</html>

PARTE IN PHP
<html>
<head>
<title>Consegna pizza d'asporto</title>
</head>
<body>
<h2>Grazie per la vostra ordinazione</h2>
<?php
//inizializzazione delle variabili
$cognom=$_POST['cognom'];
$indiri=$_POST['indiri'];
$titolo=$_POST['titolo'];
$pizza=$_POST['pizza'];
$tonno=$_POST['tonno'];
$mozzar=$_POST['mozzar'];
echo"$titolo $cognom,<p>";
echo"avete ordinato una pizza $pizza<p>";
echo"al prezzo di Euro";
//controllo del prezzo della pizza scelta
if($pizza=="Margherita" or $pizza=="Napoli" or $pizza=="Romana")
$prezzo=5;
if($pizza=="Diavola")
$prezzo=7;
if($pizza=="Montanara")
$prezzo=6;
echo "$prezzo.";
//controllo della scelta aggiuntiva
if ($tonno) $prezzo=$prezzo+2;
if ($mozzar) $prezzo=$prezzo+1.50;
echo "Inoltre avete scelto:<br>";
echo "$tonno $mozzar";
echo " al prezzo complessivo di Euro: $prezzo.<p>";
echo "<h1>Il vostro team pizza</h1>";
?>
</body>
</html>

ANAGRAFE

PARTE IN HTML
<html>
<head>
<title>anagrafe</title>
</head>
<body background="immagini/pergamenapod.png">
<form action="gp_ud7.php" method="POST">
<h2><center><font color="red">ANAGRAFE</font></h2>
<b><center>Iserire i dati richiesti<center></b>
<p>
<p>
<table border=0 align="center">
<tr>
<td>Codice cliente</td>
<td><input type="text" name="codice" maxlength="5"></td>
</tr>

<tr>
<td>Indirizzo</td>
<td><input type="text" name="indiri" maxlength="50"></td>
</tr>

<tr>
<td>Ragione sociale</td>
<td><input type="text" name="ragion" maxlength="30"></td>
</tr>

<tr>
<td>C.A.P.</td>
<td><input type="text" name="cap" maxlength="5"></td>
</tr>

<tr>
<td>Localit&agrave;</td>
<td><input type="text" name="locali" maxlength="30"></td>
</tr>

<tr>
<td>Settore merceologico</td>
<td><input type="text" name="settor" maxlength="20"></td>
</tr>

<tr>
<td>Partita IVA</td>
<td><input type="text" name="partit"maxlength="11"></td>
</tr>

<tr>
<td>Codice fiscale</td>
<td><input type="text" name="codfis" maxlength="16"></td>
</tr>

</table>
<input type="submit" value="Invia">
<input type="reset" value="cancella">
</center>
</body>
</html>

PARTE IN PHP
<html>
<head>
<title>anagrafe</title>
</head>
<body background="immagini/pergamenapod.png">
<?php

//inizializzazione delle variabili
$codice=$_POST['codice']; $indiri=$_POST['indiri']; $ragion=$_POST['ragion'];
$cap=$_POST['cap']; $locali=$_POST['locali']; $settor=$_POST['settor'];
$partit=$_POST['partit']; $codfis=$_POST['codfis'];

echo "<h2><center><font color=red>ANAGRAFE</font></center></h2><p><p><p>";
echo "<center><b>Riepilogo dati inseriti:</b></center><p>";
echo "<center>Codice cliente: <b>$codice</b></center><br>";
echo "<center>Ragione sociale: <b>$ragion</b></center><br>";
echo "<center>Indirizzo: <b>$indiri</b></center><br>";
echo "<center>C.A.P.: <b>$cap</b></center><br>";
echo "<center>Localit&agrave;: <b>$locali</b></center><br>";
echo "<center>Settore merceologico: <b>$settor</b></center><br>";
echo "<center>Partita IVA: <b>$settor</b> </center><br>";
echo "<center>Codice fiscale: <b>$settor</b></center><br>";
?>
</body>
</html>
 

ORDINAMENTO DI TRE NUMERI

PARTE IN HTML
<html>
<head>
<title>ordinamento di 3 numeri</title>
</head>
<body>
<h1><center>ordine ascendente dei tre numeri</center></h1>
<p>
<form action="ordine_3.php" method="POST">
1<sup>o</sup> numero: <input type="text" name="prinum"><br>
2<sup>o</sup> numero: <input name="secnum"><br>
3<sup>o</sup> numero: <input name="ternum"><p>
<input type="submit" value="Invia">
<input type="reset" value="Cancella">
</form>
</body>
</html>

PARTE IN PHP
<html>
<head>
<title>ordinamento di 3 numeri</title>
</head>
<body>
<?php
//iniziazione delle variabili
$prinum=$_POST['prinum'];
$secnum=$_POST['secnum'];
$ternum=$_POST['ternum'];
//titolo
echo"<h1><center>ORDINAMENTO DI TRE NUMERI</center></h1>";
echo"<p>";
//selezioni per ordinamento crescente
echo"<h3>Ordinamento cresciente dei tre numeri</h3>";
if ($prinum<$secnum and $secnum<$ternum){
echo"$prinum # $secnum # $ternum";
}
if ($prinum<$ternum and $ternum<$secnum){
echo"$prinum # $ternum # $secnum";
}
if ($secnum<$prinum and $prinum<$ternum){
echo"$secnum # $prinum # $ternum";
}
if ($secnum<$ternum and $ternum<$prinum){
echo"$secnum # $ternum # $prinum";
}
if ($ternum<$prinum and $prinum<$secnum){
echo"$ternum # $prinum # $secnum";
}
if ($ternum<$secnum and $secnum<$prinum){
echo"$ternum # $secnum # $prinum";
}
//selezioni ordinamento decrescente
echo"<h3>Ordinamento decrescente di tre numeri</h3>";
if ($prinum>$secnum and $secnum>$ternum){
echo"$prinum # $secnum # $ternum";
}
if ($prinum>$ternum and $ternum>$secnum){
echo"$prinum # $ternum # $secnum";
}
if ($secnum>$prinum and $prinum>$ternum){
echo"$secnum # $prinum # $ternum";
}
if ($secnum>$ternum and $ternum>$prinum){
echo"$secnum # $ternum # $prinum";
}
if ($ternum>$prinum and $prinum>$secnum){
echo"$ternum # $prinum # $secnum";
}
if ($ternum>$secnum and $secnum>$prinum){
echo"$ternum # $secnum # $prinum";
}
?>
</body>
</html>

GESTIONE ANAGRAFE

PARTE 1
<html>
<head>
<title>scrittura dati anagrafici</title>
</head>
<body>
<center>
<h2>Gestione dati anagrafici</h2>
<table border="0">
<form action="scrivi_2.php" method="POST">
<tr>
<td>Cognome e nome</td>
<td>Indirizzo</td>
</tr>
<tr>
<td><input name="cognom" maxlength="30" size="30"></td>
<td><input name="indiri" maxlength="50" size="50"></td>
</tr>
<tr>
<td>Professione</td>
<td>Data di nascita</td>
</tr>
<tr>
<td><input name="profes" maxlength="30" size="30"></td>
<td><input name="datnas" maxlength="10" size="10"></td>
</tr>
<tr>
<td>Localit&agrave;</td>
<td>Posta elettronica</td>
</tr>
<tr>
<td><input name="locali" maxlength="30" size="30"></td>
<td><input name="email" maxlength="50" size="50"></td>
</tr>
<tr>
<td><center><input type="submit" value="Invia"></center></td>
<td><center><input type="reset" value="Cancella"></center></td>
</tr>
</form>
</table>
</body>

PARTE 2
<html>
<head>
<title>scrittura dati anagrafici</title>
</head>
<body>
<?php
//inizializzazione delle variabili
$cognom=$_POST['cognom'];
$indiri=$_POST['indiri'];
$profes=$_POST['profes'];
$datnas=$_POST['datnas'];
$locali=$_POST['locali'];
$email=$_POST['email'];

//apertura del file anagrafe2.txt in aapend
$fp=fopen("anagrafe2.txt","a");
//verifica che il file esita
if ($fp) {

//blocco del file angrafe2.txt (fp) per la scrittura dei file
flock($fp,2);
$nl=chr(13) . chr(10);
fputs ($fp,"$cognom|$indiri|$profes|$datnas|$locali|$email|$nl");

//sbocco del file
flock($fp,3);
//chiusura del file
fclose($fp);
}
?>
torna al form <a href="scrivi_1.php">per l'emissione dei dati</a>
</body>
</html>

CALCOLO GIORNI DELLA PASQUA

PARTE 1
<html>
<head>
<title>Calcolo dei giorni della Pasqua Cristiana</title>
</head>
<body>
<center>
<h2>DIGITARE GLI ANNI PER IL CALCOLO DELLA PASQUA</h2>
<form action="pasqua_2.php" method="POST">
1<sup>o</sup>anno:<input name="anno1"><br>
2<sup>o</sup>anno:<input name="anno2"><p>
<input type="submit" value="Calcola">
<input type="reset" value="Cancella">
</form>
</body>
</html>

PARTE 2
<html>
<head>
<title>Calcolo dei giornon della Pasqua cristiana</title>
</head>
<body>
<?php
//Inizializzazione delle variabili
$anno1=$_POST['anno1']; $anno2=$_POST['anno2'];

//Controllo che $anno1 e $anno2 sianon interi e <= di 8202 e >=1583
if ($anno1-floor($anno1)==0 && $anno2-floor($anno2)==0 &&
$anno1>=1583 && $anno2>=1583 && $anno1<=8202 && $anno2<=8202) {

//se $anno1<$anno2 scambio
if ($anno1>$anno2) {
$transito=$anno1;
$anno1=$anno2;
$anno2=$transito;
}

//intestazione della tabella
echo "<h2><center> giorni della pasqua da $anno1 a $anno2</center></h2>";
echo " <table border='1' align='center'>
<tr>
<td>Giorno</td>
<td>Mese</td>
<td>Anno</td>
</tr>";







//ciclo di iterazione for
for($A=$anno1;$A<=$anno2;$A++) {

//calcolo di $d
$d=((15+floor($A/100)-floor($A/400)-(8*floor($A/100)+13)/25)%30+19*($A%19))%30;

//calcolo di $D
if ($d==29) $D=28;
else if ($d==28 && $A%17>=11) $D=27;
else $D=$d;

//calcolo di $e
$e=(2*($A%4)+4*($A%7)+6*$D+(6+floor($A/100)-floor($A/400)-2)%7)%7;

//CALCOLO DEL GIORNO DELLA PASQUA

$pasqua=21+$e+$D+1;
$mese="marzo";

if ($pasqua>31) {
$mese="Aprile";
$pasqua=$pasqua-31;
}
echo "<tr>
<td>$pasqua</td>
<td>$mese</td>
<td>$A</td>
</tr>";
}
echo "</table>";
}
else echo "ERRORE!!!";
?>
</body>
</html>

NUMERI PERFETTI

PARTE 1
<html>
<head>
<title>Numeri perfetti</title>
</head>
<body>
<h2><center>Digitare due numeri interi positivi<br>
al fine di visualizzare i numeri perfetti compresi tra<br>
i due numeri acquisiti</center></h2><p><p>
<form action="perfetti_2.php" method="POST">
1<sup>o</sup> Numero: <input name="prinum"><br>
2<sup>o</sup> Numero: <input name="secnum"><p>
<input type="submit" value="invia">
<input type="reset" value="cancella">
</form>
</body>
</html>

PARTE 2
<?php
//inizializzazione delle variabili
$prinum=$_POST['prinum'];$secnum=$_POST['secnum'];
//Controllo che i numeri acquisiti siano interi e positivi
if($prinum>0 and $prinum - floor($prinum)==0 and $secnum>0 and $secnum - floor($secnum)==0) {
//scambio dei numeri se $prinum > $secnum
if($prinum>$secnum) {
$transito=$prinum;
$prinum=$secnum;
$secnum=$transito;
}
/*ciclo di iterazione pre condizionale dal
numero minore ($prinum) al numero maggiore
($secnum)*/
while($prinum<=$secnum) {
/*ciclo di iterazione post condizionale
per sommare i divisori di $prinum
escluso $prinum */
$i=1; $somma=0;
do {
if ($prinum%$i==0) $somma=$somma+$i;
$i++;
} while ($i<=$prinum/2);
if ($prinum==$somma) echo "$prinum &egrave; perfetto.<br>";
$prinum++;
}
}
else echo "Errore! Ridigitare..";

?>

QUADRATO DI UN NUMERO

PARTE IN HTML
<html>
<head>
<title>Quadrato di un numero=somma dei dispari</title>
</head>
<body>
<h2><center>DIGITARE UN NUMERO INTERO MAGGIORE DI 0</center></h2>
<form action="quadrati.php" method="POST">
Numero: <input name="numero">
<input type="submit" value="invia">
<input type="reset" value="cancella">
</form>
</body>
</html>

PARTE IN PHP
<?php
//inizializzazione delle variabili
$numero=$_POST['numero'];
//verifica che $numero è intero e positivo
if (($numero>0) and ($numero-floor($numero))==0) {
//quadrato di $numero
$quadrato=pow($numero,2);
//somma dei numeri dispari pari a $numero
$j=1; $somma=0;
for($i=1;$i<=$numero;$i++) {
$somma=$somma+$j;
$j=$j+2;
}
echo "quadrato di $numero = $quadrato<p>";
echo "somma dei numeri del numeri dispari = $somma";
}
else echo "ERRORE!!! Ridigitare...";
?>

mercoledì 1 giugno 2011

NUMERI PRIMI

ESERCIZIO IN HTML
<html>
<head>
<title>numeri primi compresi fra due numeri</title>
</head>
<body>
<h2><center>DIGITARE DUE NUMERI INTERI POSITIVI</center></h2>
<form action="nprimi_2.php" method="POST">
1<sup>o</sup>Numero: <input name="prinum"><br>
2<sup>o</sup>Numero: <input name="secnum"><p>
<input type="submit" value="invia">
<input type="reset" value="cancella">
</form>
</body>
</html>
ESERCIZIO IN PHP
<?php
//inizializzazione delle variabili
$prinum=$_POST['prinum'];
$secnum=$_POST['secnum'];

//verifica che i numeri siano positivi
if ($prinum>0 and $secnum>0) {
//verifica che i numeri siano interi
if ($prinum-floor($prinum)==0 && $secnum-floor($secnum)==0) {
//scambio dei numeri se $prinum maggiore di $secnum
if ($prinum>$secnum) {
$transito=$secnum;
$prinum=$secnum;
$secnum=$transito;
}
//ciclo di iterazione da $prinum a $secnum
for($i=$prinum;$i<=$secnum;$i++) {
//verifica che $i sia primo
$flag=0;
for($j=2;$j<$i;$j++) {
if ($i%$j==0) $flag=1;
}
if ($flag==0) echo"$i &egrave; primo.<br>";
}
}
else echo "ERRORE! Ridigitare...";
}
else echo "ERRORE! Ridigitare...";
?>

NUMERI FIBONACCI

ESERCIZIO IN HTML
<html>
          <head>
                     <title>Divisori di un numero intero positivo</title>
           </head>
           <body>
           <h2><center>DIGITARE UN NUMERO INTERO POSITIVO</center></h2>
                    <form action="divnum.php" method="POST">
                               Numero: <input name="numero">
                               <input type="submit" value="invia">
                               <input type="reset" value="cancella">
                     </form>
           </body>
</html>


ESERCIZIO IN PHP
<?php
        //inizializzazione delle variabili
        $numero=$_POST['numero'];
                //controllo che il numero sia <=0 e decimale
                if ($numero<=0 or $numero - floor($numero)<>0) echo "ERRORE";
                else {
                 //visualizzazione dei divisori del numero
                 for($i=1;$i<=$numero;$i++){
                         if ($numero%$i==0) echo "$i &egrave; divisore di $numero<br>";
                   }
           }
?>

DIVISORI DI UN NUMERO

ESERCIZIO IN HTML
<html>
          <head>
                     <title>Divisori di un numero intero positivo</title>
           </head>
           <body>
           <h2><center>DIGITARE UN NUMERO INTERO POSITIVO</center></h2>
                    <form action="divnum.php" method="POST">
                               Numero: <input name="numero">
                               <input type="submit" value="invia">
                               <input type="reset" value="cancella">
                     </form>
           </body>
</html>


ESERCIZIO IN PHP
<?php
        //inizializzazione delle variabili
        $numero=$_POST['numero'];
                //controllo che il numero sia <=0 e decimale
                if ($numero<=0 or $numero - floor($numero)<>0) echo "ERRORE";
                else {
                 //visualizzazione dei divisori del numero
                 for($i=1;$i<=$numero;$i++){
                         if ($numero%$i==0) echo "$i &egrave; divisore di $numero<br>";
                   }
           }
?>