mercoledì 8 giugno 2011

Scrivi_1.php

<html>
<head>
<title> Scrittura dati </title>
</head>
<body>
<center>
<h2> Geastioni 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="profs" 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></tr><tr></tr><tr></tr><tr></tr>
<tr>
<td> <input type="submit" value="Invia"></td>
<td> <input type="reset" value="Cancella"></td>
</tr>
</form>
</body>
</html>

<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 angrafe2.txt in append
$fp=fopen("anagrafe2.txt","a");

//Verifica che il file esista
if($fp) {

//Blocco del file anagrafe2.txt ($fp) per la scrittura dei dati
flock($fp,2);

$nl=chr(13) . chr(10);
fputs($fp,"$cognom|$indiri|$profes|$datnas|$locali|$email|$nl");
//Sblocco del file anagrafe2.txt ($fp) bloccato per la scrittura dei dati
flock($fp,3);
//Chiusura del file
fclose($fp);
}
?>
Torna al form <a href="scrivi_1.php"> per l'immissione dei dati </a>
</BODY>
</HTML>
Quadrati.php

<html>
<head>
<title>Quadrato di un numero = 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>

<?php
// Inizzializzazione 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 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 degli $numero numeri dispari = $somma";
}
else echo "ERRORE!!! Ridigitare...";
?>
 
Pizza2.php

<html>
<head>
<title>Consegna pizze d'asporto</title>
</head>
<body>
<h2><center><font color="green">Ordinate la vostra pizza</font></center></h2>
<form action="pizza2.php" method="POST">
<input name="cognom" size="20" maxlength="20"> Cognome e nome<br>
<input type="text" name="indiri" maxlenght="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" selected> 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>
<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>
<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'];
$tonno=$_POST['tonno'];
$mozzar=$_POST['mozzarella'];

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";
// Controllo della scelta aggiuntiva
if ($tonno) $prezzo=$prezzo+2;
if ($mozzar) $prezzo=$prezzo+1.50;
echo "Inoltre avete scelto:<br>";
echo "$tonno $mozzar<br>";
echo "al prezzo complessivo di Euro: $prezzo.<p>";
echo "<h1><font color='blue'>Il vostro team pizza</font></h1>";
?>
</body>
</html>

Ordine_3.php

<html>
<head>
<title> Ordinamento di tre numeri </title>
</head>
<body>
<h1><center> Ordinamento di 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>

<html>
<head>
<title> Ordinamento di tre numeri </title>
</head>
<body>
<?php
//Inizializzazione 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 l'ordinamento crescente
Echo"<h3> Ordinamento crescente 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 per l'ordinamento decrescente
Echo"<h3> Ordinamento decrescente 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";
}

?>
</body>
</html>

Numeri primi_1.php

<html>
<head>
<title>Numeri primi compresi tra due numeri acquisiti in ingresso</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>

<?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 due numeri se $prinum>$secnum
if($prinum > $secnum) {
$transito=$prinum;
$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 <p>";
}
}
else echo "ERRORE!!!Ridigitare...";
}
else echo "ERRORE!!!Ridigitare...";
?>

Gestione Hotel.php

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

<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>
Divnum.php

<html>
<head>
<title> Divisori di un numero intero positivo </title>
</head>
<body>
<h2><center> Digitare un numero intero positivo </center> </h2>
</body>
<form action="divnum.php" method="POST">
Numero: <input name="numero"><p>
<input type="submit" value="Invia">
<input type="reset" value="Cancella">
</form>
</html>
<?php
// Inizializzazione delle variabili
$numero=$_POST['numero'];
// Verifica 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>";
}
}
?>