mercoledì 8 giugno 2011

Hotel

Pagina 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">
   NOME: <input type="text" name=prinum width=50%><br>
   COGNOME: <input type="text" name=secnum width=50%><br>
   NUMERO TELEFONO: <input type="text" name=ternum width=50%><br>
   E-MAIL: <input type="text" name=quartnum width=50%><p>
   <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>

Pagina 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>
 
 
Macchine

Pagina HTML
<html>
 <head>
  <title>scelta macchina</title>
 </head>
 <body bgcolor=FFFF00 >
  <h2><center>scelta della macchina</center></h2>
  <form action=sceltamacchina.php method="POST">
  MACCHINA: <select name=mtipo>
       <option value="500">500</option>
       <option value="audiTT"> Audi TT</option>
       <option value="bmwX5"> Bmw X5</option>
     </select><p>
  <hr witdh=100%>
  <center><h2>Colore</h2></center>
  <input type=radio name=tcolore value=red> Rosso<p>
  <input type=radio name=tcolore value=white>bianco<p>
  <input type=radio name=tcolore value=blue> Blu<p>
  <input type=radio name=tcolore value=black> Nero<p>
  <input type=radio name=tcolore value=grey> Grigio<p>
  <hr witdh=100%>
  <center><h2>Cerchi</h2></center>
  <input type=radio name=tcerchi value=cherchi> cherchi normali<p>
  <input type=radio name=tcerchi value=lega> cerchi in lega<p>
 
  <hr witdh=100%>
  <center><h2>accessori aggiuntivi</h2></center>
  <input type=checkbox name=cd value=navigatore> Navigatore<p>
  <input type=checkbox name=cm value=fari xeon> Fari allo xeon<p>
  <input type=checkbox name=cc value=fari antinebbia> fari antinebbia<p>
  <input type=checkbox name=cn value=airbag passeggiero> Airbag passeggiero<p>
  <input type=checkbox name=cv value=airbag laterali> Airbag laterali<p>
  <input type=checkbox name=cr value=aria condizionata> Aria condizionata<p>
  <input type=checkbox name=ct value=autoradio> Autoradio con usb/lettore cd<p>
  <input type=checkbox name=cp value=bluthoot> Bluthooth<p>
  <input type=checkbox name=ce value=finestrini elettrici> finestrini elettrici<p>
  <input type=submit value=invia>
  <input type=reset value=cancella>
  </form>
 </body>
</html>

Pagina PHP
<html>
 <head>
  <title>scelta macchina</title>
 </head>
 <body bgcolor=FFFF00 >
  <h2><center>scelta della macchina</center></h2>
   <?php
    //inizializzazione delle variabili
    $mtipo=$_POST['mtipo'];
    $tcolore=$_POST['tcolore'];
    $tcerchi=$_POST['tcerchi'];
   
    echo "desiderate comprare una/un $mtipo <br>";
    echo "del colore $tcolore ";
    echo "con dei $tcerchi<p>";
   
    //seconda visualizzazione delle variabili
    $cd=$_POST['cd'];
    $cm=$_POST['cm'];
    $cc=$_POST['cc'];
    $cn=$_POST['cn'];
    $cv=$_POST['cv'];
    $cr=$_POST['cr'];
    $ct=$_POST['ct'];
    $cp=$_POST['cp'];
    $ce=$_POST['ce'];
   
    if($cd=="" and $cm=="" and $cc=="" and $cn=="" and $cv=="" and $cr=="" and $cr=="" and $ct=="" and $cp=="" and $ce=="")
    echo "ATTENZIONE !!!!!";
   
    else {
    if($cd)
    echo "aggiunta del $cd, con sovrapprezzo di 1000 euro/giorno <p>";
    if($cm)
    echo "aggiunta dei $cm, con sovrapprezzo di 200 euro/giorno <p>";
    if($cc)
    echo "aggiunta dei $cc, con sovrapprezzo di 100 euro/giorno <p>";
    if($cn)
    echo "aggiunta del $cn, con sovrapprezzo di 2000 euro/giorno <p>";
    if($cv)
    echo "aggiunta degli $cv, con sovrapprezzo di 1000 euro/giorno <p>";
    if($cr)
    echo "aggiunta dell $cr, con sovrapprezzo di 900 euro/giorno <p>";
    if($ct)
    echo "aggiunta dell $ct, con sovrapprezzo di 850 euro/giorno <p>";
    if($cp)
    echo "aggiunta del $cp, con sovrapprezzo di 50 euro/giorno <p>";
    if($ce)
    echo "aggiunta dei $ce, con sovrapprezzo di 950 euro/giorno <p>";
    }
   ?>
 </body>
</html>

   
Anagrafe

Pagina PHP
<?php

echo"<body bgcolor='lightgreen'>";
$nome=$_POST['nome'];
$cap=$_POST['cap'];
$local=$_POST['local'];
$prov=$_POST['prov'];
$sesso=$_POST['sesso'];
$sport=$_POST['sport'];
$lett=$_POST['lett'];
$scienze=$_POST['scienze'];
$x=strlen($cap);
if ($x!=5)
 echo"<h1>Errore!</h1>Il CAP deve avere 5 caratteri. Ridigitare!";
  else {
   echo"Ecco il riepilogo dei dati che ha inserito:<br>
    Cognome e nome: $nome<br>
    Localit&agrave;: $local<br>
    Provincia: $prov<br>
    CAP: $cap<br>
    Sesso: $sesso<br>
    Interessi: $sport $lett $scienze<p>";  
 
 
   $fp=fopen("anagrafe.txt","a");
    if($fp) {
     flock($fp,2);
    
      $nl=chr(13).chr(10);
    
       fputs ($fp, "$nome,$cap,$local,$prov,$sesso,$sport,$lett,$scienze$nl");
     
        echo"<b>I dati sono stati salvati correttamente!</b>";
       
         flock($fp,3);
    }
     else echo"Non &egrave; stato possibile memorizzare i dati. Il file non esiste";
  }
?>
Ordinate una pizza

Pagina HTML
<html>
 <head>
  <title>Consegna pizze d'asporto</title>
 </head>
 <body>
 <h2><marquee><font color="red"><center>Ordinate la vostra pizza!</center></font></marquee></h2>
 <form action="pizza.php" method="POST">
  <input name="cognom" size='20' maxlength='20'> Cognome e nome<br>
  <input type="text" name="indiri" size='30' maxlength='30'> Indirizzo<p>
  <input type="radio" name="titolo" value="Signor" checked>Signor
  <input type="radio" name="titolo" value="Signora">Signora<p>
  <hr>
  <select name="pizza">
   <option value="Margherita"> Margherita - 5,00
   <option value="Napoli"> Napoli - 5,00
   <option value="Romana"> Romana - 5,00
   <option value="Diavola"> Diavola con cipolle - 7,00
   <option value="Montanara"> Montanara con fontina - 6,00
  </select><p>
  <hr><br>
  <input type="checkbox" name="Tonno" value="tonno"> Tonno extra
  <input type="checkbox" name="Mozzarella" value="Mozzarella">Mozzarella doppia<p>
  <input type="submit" value="Invia">
  <input type="reset" value="Cancella">
    </form>
</body>
</html>
Pagina PHP
<html>
 <head>
  <title>Consegna pizze 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'];
  echo "$titolo $cognom,<p>";
  echo "avete ordinato una pizza $pizza ";
  echo "al prezzo di Euro";
  // Controllo del prezzo della pizza scelta
  if ($pizza="Margherita" || $pizza="Napoli" || $pizza="Romana") $prezzo=5;
  if ($pizza="Diavola") $prezzo= 7;
  if ($pizza="Montanara") $prezzo= 6;
  echo "$prezzo.";
 ?>
 </body>
</html>
Ordinamento di tre numeri

Pagina HTML
<html>
 <head>
  <title>Ordinamento di tre numeri</title>
 </head>
 <body>
    <h1><center>Ordinamento di 3 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>
  
Pagina PHP
<html>
 <head>
  <title>Ordinamento di tre numeri</title>
 </head>
 <body>
    <h1><center>Ordinamento di 3 numeri</center></h1>
    <p>
    <?php
        //Inizializzazione delle variabili
        $prinum=$_POST['prinum'];
        $secnum=$_POST['secnum'];
        $ternum=$_POST['ternum'];
        //Titolo
        echo "<h1><center>Ordinamento di 3 numeri</center></h1>"
        echo "<p>";
        //Selezioni per l'ordinamento crescente
        echo "<h3>Ordinamento crescente di 3 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>
Stringhe

Pagina HTML
<html>
 <head>
  <title>Gestione delle stringhe di caratteri</title>
 </head>
 <body>
  <h2><center>Digitare una stringa di caratteri</center></h2>
  <form action="stringa_2.php" method="POST">
  <input name="frase" size="100" maxlenght="100"><p>
  <input type="submit" value="Invia">
  <input type="reset" value="Cancella">
  </form>
  </center>
 </body>
</html>

Pagina PHP
<html>
 <head>
  <title>Gestione delle stringhe di caratteri</title>
 </head>
 <body>
  <?php
   // Inizializzazione delle variabili
   $frase=$_POST['frase'];
   // Visualizzazione di $frase
   echo $frase . "<hr>";
   // Visualizzazione di $frase con il for
   for ($i=0;$i<strlen($frase);$i++) {
    echo chr(ord(substr($frase,$i,1))+2);
   }
  
                     //Utilizzo di substr
   echo substr($frase,5,10);
   echo "<p>";
   // Utilizzo si strlen
   echo strlen($frase);
   echo "<hr>";
   //Utilizzo di strtoupper
   echo strtoupper($frase);
   echo "<hr>";
   //Utilizzo di strtolower
   echo strtolower($frase);
   echo "<hr>";
   
  ?>
 </body>
</html>
Pasqua

Pagina HTML
<html>
 <head>
  <title>Calcolo dei giorni della Pasqua Cristiana</title>
 </head>
 <body>
  <h2><center>Digitare gli anni per calcolare la Pasqua</center></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"><br>
  <input type="submit" value="Invia">
  <input type="reset" value="Cancella">
  </form>
  </center>
 </body>
</html>

Pagina PHP
<html>
 <head>
  <title>Calcolo dei giorni relativi alla Pasqua Cristiana</title>
 </head>
 <body>
  <?php
   // Inizializzazione delle variabili
   $anno1=$_POST['anno1'];
   $anno2=$_POST['anno2'];
   /* Controllo che $anno1 e $anno2 >= 1583 e <= 8202
   e che siano interi */
   if ($anno1-floor($anno1)==0 && $anno2>=1583 && $anno1<=8202 &&
   $anno2<=8202) {
   // Scambio se $anno1 > $anno2
   if ($anno1 > $anno2) {
    $tr=$anno1;
    $anno1=$anno2;
    $anno2=$tr;
   }
  
   // 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>";
   // Calcolo deì giorni della Pasuqa con il ciclo 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 in funzione 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 di $pasqua
    $pasqua = $e + $D + 1 + 21; $mese="Marzo";
    // Se $pasqua > 31 allora $mese="Aprile"
    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>
Anagrafe ( 3CSIA )

Pagina PHP
<html>
 <head>
  <title>Lettura in 3csia.txt dei cognomi e nomi</title>
 </head>
 <body>
  <center>
  <h2>Elenco della classe 3 C S.I.A</h2>
  <?php
   //Apertura del file 3csia.txt in lettura
   $fp=fopen("3csia.txt","r");
 
   //lettura delle righe del file
   if ($fp) {
    //Ciclo di iterazione pre-condizionale
    echo "<table border='1'>";
    while (!feof($fp)) {
     $riga=fgets ($fp,100);
     $cognom="";
     for ($i=0;$i<strlen($riga);$i++) {
      if (substr($riga,$i,1)<>"|")
       $cognom=$cognom . substr($riga,$i,1);
     else $i=strlen($riga);
     }
    echo "<tr>
        <td>$cognom</td>
     </tr>";
    } echo "</table>";
    fclose($fp);
   }
   else
    echo "Il file non &egrave; stato trovato.";
  ?>
  </center>
 </body>
</html>
  
Fibonacci

Pagina HTML
<html>
 <head>
  <title> Numeri di Fibonacci </title>
 </head>
 <body>
  Inserire un numero intero positivo. <br>
  <form action="fibonacci2.php" method="POST">
   Numero: <input name="numero"><p>
   <input type="radio" name="scelta" value="finnum" checked> Serie fino a:
   <input type="radio" name="scelta" value="parnum"> Serie pari al numero digitato:
   <p>
   <input type="submit" value="Invia">
   <input type="reset" value="Cancella">
  </form>
 </body>
</html>

Pagina PHP
<html>
 <head>
  <title> Serie di Fibonacci </title>
 </head>
 <body>
  <?php
   //Iniziailzzazione delle variabili
   $scelta=$_POST['scelta'];
   $numero=$_POST['numero'];
   // Verifica che il n. sia intero positivo
   if ($numero>0 && $numero-floor($numero)==0) {
     //Verifica della scelta effettuata
     if($scelta=="finnum") {
    //Fino al numero digitato
    $nold=1;$nnew=1;$natt=0;
     //Ciclo di iterazione while
     echo"$nold - $nnew - ";
     while ($nold + $nnew<= $numero) {
      $natt=$nnew + $nold;
      echo"$natt -";
      $nold=$nnew;
      $nnew=$natt;
     }
    }
    if ($scelta=="parnum") {
     //Numero dei numeri pari al numero digitato
     $nold=1;$nnew=1;$natt=0;
      //Ciclo di iterazione while
      echo "$nold - $nnew - ";
      $i=3;
      while ($i<=$numero) {
       $natt=$nnew + $nold;
       echo "$natt - ";
       $nold=$nnew;
       $nnew=$natt;
       $i++;
     }
    }
   }
  ?>
 </body>
</html>
Numeri perfetti

Pagina HTML
<html>
 <head>
  <title>Numeri perfetti</title>
 </head>
 <body>
  <h2><center>Digitare due numeri interi positivi<br>
  al fine di visualizzare i n. perfetti compresi tra<br>
  i due numeri acquisiti</center></h2>
  <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>

Pagina PHP
<?php
 //Inizializzazione delle variabili
 $prinum=$_POST['prinum'];
 $secnum=$_POST['secnum'];

 //Controllo che i numeri acuisiti siano interi positivi
 if($prinum>0 and $secnum>0 and $prinum-floor($prinum)==0 and $secnum-floor($secnum)==0) {
 
  //Scambio dei numeri se $prinum>$secnum
  if($prinum>$secnum) {
  $transito=$prinum;
  $prinum=$secnum;
  $secnum=$transito;
  }
 /*Ciclo di iterazione da $prinum a $secnum
 ciclo di iterazione pre condizionale*/
 while($prinum<=$secnum) {
   /*Ciclo di iterazione post condizionale
   per sommare i divisori di $prinum
   escluso $secnum */
   $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++;
  }
 }
?>

mercoledì 1 giugno 2011

Numeri primi compresi fra due numeri

Pagina HTML

<html>
 <head>
  <title>Verifica che il numero sia primo</title>
 </head>
 <body>
  <h2><center>Digitare un n. intero positivo</center></h2>
  <form action="nprimo.php" method="POST">
   Numero: <input name="numero"><p>
   <input type="submit" value="Invia">
   <input type="reset" value="Cancella">
  
  </form>
 </body>
</html>

Pagina PHP
<?php
   //Inizializzazioni delle variabili
   $numero=$_POST['numero']; $flag=0;
   //Verifica che il numero sia <=0 e decimale
   if ($numero<=0 or $numero-floor($numero)<>0) echo "ERRORE!!!";
   else{
 //Verifica che il n. acquisito sia primo
 for($i=2;$i<$numero;$i++){
  if($numero %$i==0) $flag=1;
 }
 if ($flag==0) echo "$numero &egrave; primo.";
 else echo "$numero non &egrave; primo.";
   }
  
  
?>

Quadrato del numero

Pagina HTML
<html>
 <head>
  <title>Quadrato di un numero uguale somma dei dispari</title>
 </head>
 <body>
  <h2><center>Digitare un numero intero > 0</center></h2>
  <form action="quadrati.php" method="POST">
   Numero: <input name="numero"><p>
   <input type="submit" value="Invia">
   <input type="reset" value="Cancella">
  </form>
 </body>
</html>

Pagina PHP
<?php
   //Inizializzazioni delle variabili
   $numero=$_POST['numero'];
  
   //Controllo che $numero > 0 e intero
   if (($numero > 0) and ($numero-floor($numero)==0)) {
       //Quadrato di $numero
       $quadrato=pow($numero,2);
      
       //Somma del n. dei numeri 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 del n. dei numeri dispari = $somma";
 } 
 else echo "ERRORE!!! Ridigitare...";
  
?>