Pagine

martedì 13 settembre 2011

USO DELLE STRINGHE

stringa_1.php

<html>
<head>
<title>Gestione di una stringa di caratteri</title>
</head>
<body bgcolor="f0fff0">
<center>
<font face="Arial">
<h2>Digitare una stringa di caratteri</h2>
<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 tutto">
</font>
</center>
</form>
</body<
</html>
stringa_2.php

<html>
<head>
<title>Gestione di una stringa di caratteri</title>
</head>
<body bgcolor="f0fff0">
<font face="Arial">
<?php
//Inizializzazione delle variabili
$frase=$_POST['frase'];
//Visualizzazione di $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);
}
echo "<hr>";


//Utilizzo di substr
echo substr ($frase,5,10);
echo "<hr>";

//Utilizzo di strtoupper
echo strtoupper ($frase);
echo "<hr>";

//Utilizzo di strtolower
echo strtolower ($frase);
echo "<hr>";

?>
</font>
</body>
</html>



mercoledì 8 giugno 2011

ORDINAMENTO DI 3 NUMERI

ordine_3.html

<html>
<head>
<title>Ordinamento di tre numeri</title>
</head>
<body bgcolor="B0E0E6">
<font face="Arial">
<h2><center>Ordinamento di tre numeri</center></h2>
</font>
<font face="comic sans ms">
<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>
</font>
</body>
</html>

ordine_3.php

<html>
<head>
<title>Ordinamento di tre numeri</title>
</head>
<body bgcolor="B0E0E6">
<font face="Arial">
<?php
//Inizializzazione delle variabili
$prinum=$_POST['prinum'];
$secnum=$_POST['secnum'];
$ternum=$_POST['ternum'];
//Titolo
echo "<h2><center>Ordinamento di 3 numeri</h2>";
echo "<p>";
//Selezioni per l'ordinamento cresente
echo "<h3>Ordinamento crescente dei 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";
}
//Selezioni per l'ordinamento decrescente
echo "<h3>Ordinamento decrescente dei 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";
}

?>
</font>
</body>
</html>

USO DELLE RADIO, CHECKBOX E DELLE COMBOBOX


PRENOTAZIONE PIZZA

Parte HTML
<html>
<head>
<title>Consegna pizze da asporto</title>
</head>
<body bgcolor="FF6347">
<font face="Tahoma">
<h1><center><font color="yellow">Ordinate la vostra pizza</h1></center></font>
<center><img src="pizza.gif" width=100 height=100></center>
<form action="pizza.php" method="POST">
Cognome e nome: <input name="cognom" size="50" maxlength="50"> <br>
Indirizzo: <input type="text" name="indiri" size="30" maxlength="30"><p>
<input type="radio" name="titolo" value="Signor" checked> Signor<br>
<input type="radio" name="titolo" value="Signora"> Signora<p>
<hr><br>
Pizza: <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><p>
<hr><br>
<input type="checkbox" name="tonno" value="Tonno" checked> Tonno extra<br>
<input type="checkbox" name="mozzar" value="Mozzarella"> Mozzarella doppia<p>
<input type="submit" value="Invia">
<input type="reset" value="Cancella">
</form>
</body>
</html>

Parte PHP

<html>
<head>
<title>Consegna pizze da asporto</title>
</head>
<body bgcolor="FF6347">
<font face="tahoma">
<h2><center>Grazie per la Vostra ordinazione</center></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 ";
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<br>";
echo "al prezzo complessivo di Euro: $prezzo.<p>";
echo "<h1><font color='blue'>Il vostro team pizza</font></h1>";
?>
</font>
</body>
</html>

USO DELLE CASELLE DI TESTO

DATI ANAGRAFE

Parte HTML
<html>
<head>
<title>Anagrafe</title>
<body bgcolor="orange">
<center><b><h1><font face="Comic sans ms" color=red>ANAGRAFE</center></b></h1><p>
</font>
<form action="anagrafe.php" method="POST">
<font face="Arial">
Codice cliente: <input type="text" name="codcli" size=5><p>
Ragione sociale: <input type="text" name="ragsoc" size=50><p>
Indirizzo: <input type="text" name="indiri" size=30><p>
C.A.P.: <input type="text" name="cap" size=5><p>
Localit&agrave;: <input type="text" name="loc" size=30><p>
Settore marceologico: <input type="text" name="setmar" size=20><p>
Partita IVA: <input type="text" name="pariva" size=11><p>
Codice fiscale: <input type="text" name="codfis" size=16><p>
<input type="submit" value="Invia">
<input type="reset" value="Cancella">
</font>
</body>
</html>


Parte PHP
<html>
<head>
<title>Anagrafe</title>
<body bgcolor="orange">
<center><b><h1><font face="Comic sans ms" color=red>Riepilogo dati</center></b></h1><p>
</font>
<font face="Arial">
<?php
//Inizializzazione delle variabili
$codcli=$_POST['codcli'];
$ragsoc=$_POST['ragsoc'];
$indiri=$_POST['indiri'];
$cap=$_POST['cap'];
$loc=$_POST['loc'];
$setmar=$_POST['setmar'];
$pariva=$_POST['pariva'];
$codfis=$_POST['codfis'];
echo "Il vostro codice cliente &egrave; $codcli e la ragione sociale &egrave; $ragsoc.<p>";
echo "Il vostro indirizzo &egrave;: $indiri, in localit&agrave; $cap $loc.<p>";
echo "Il settore marceologico &egrave; $setmar.<p>";
echo "La partita IVA &egrave;: $pariva<br>";
echo "e il codice fiscale &egrave;: $codfis.";

?>
</font>
</body>
</html>



USO DELLE COMBOBOX

SCELTA DELLA MACCHINA

Parte HTML

<html>
<head>
<title>Scelta di una macchina</title>
</head>
<body>
<font face="comic sans ms" color="white">
<h2><center>Scelta della macchina</center></h2>
<form action="scelta_macchina.php" method="POST">
<body bgcolor="red">
MACCHINA: <select name="mtipo">
<option value="FIAT500"> Fiat 500
<option value="BMWX6"> BMW X6
<option value="AUDIQ7"> Audi Q7
</select><p>

<hr width=650>
<h2><center>Scelta del colore</h2></center>
<input type="radio" name="tcolore" value="rosso" checked> Rosso<p>
<input type="radio" name="tcolore" value="bianco"> Bianco<p>
<input type="radio" name="tcolore" value="nero"> Nero<p>
<input type="radio" name="tcolore" value="grigio"> Grigio<p>
<input type="radio" name="tcolore" value="blu"> Blu<p>
<hr width=650>
<h2><center>Scelta dei cerchi</h2></center>
<input type="radio" name="tcerchi" value="normali" checked> Cerchi normali<p>
<input type="radio" name="tcerchi" value="in lega"> Cerchi in lega<p>
<hr width=650>
<h2><center>Scelta degli optional</h2></center>
<input type="checkbox" name="ton" value="navigatore" checked> Navigatore<p>
<input type="checkbox" name="toa" value="fari antinebbia"> Fari antinebbia<p>
<input type="checkbox" name="tox" value="fari xeon"> Fari allo xeon<p>
<input type="checkbox" name="toap" value="airbag passeggiero"> Airbag passeggiero<p>
<input type="checkbox" name="toal" value="airbag laterali"> Airbag laterali<p>
<input type="checkbox" name="toac" value="aria condizionata"> Aria condizionata<p>
<input type="checkbox" name="tob" value="bluethoot"> Bluethoot<p>
<input type="checkbox" name="toar" value="autoradio"> Autoradio con lettore cd o usb<p>
<input type="checkbox" name="tov" value="vetrielettrici"> Vetri elettreci posteriori<p>
<input type="submit" value="Invia">
<input type="reset" value="Cancella">
</font>
</form>
</body>
</html>
Parte PHP

<html>
<head>
<title>Scelta di una macchina</title>
</head>
<body bgcolor="red">
<font face="Comic sans ms" color="white">
<center><h2><b>RIEPILOGO DATI SCELTI</b></center></h2>
<?php
//Inizializzazione delle variabili
$mtipo=$_POST['mtipo'];
$tcolore=$_POST['tcolore'];
$tcerchi=$_POST['tcerchi'];

echo "Desiderate acquistare un'automobile modello $mtipo di colore $tcolore e con cerchi $tcerchi. <p>";
//Inizializzazione delle variabili
$ton=$_POST['ton']; $toa=$_POST['toa']; $tox=$_POST['tox']; $toap=$_POST['toap']; $toal=$_POST['toal']; $toac=$_POST['toac']; $tob=$_POST['tob']; $toar=$_POST['toar']; $tov=$_POST['tov'];

echo "Avete deciso di avere sulla vostra automobile i seguenti optional:<p>";

if($ton=="" and $toa=="" and $tox=="" and $toap=="" and $toal=="" and $toac=="" and $tob=="" and $toar=="" and $tov=="")
echo "Non avete scelto optional per la vostra automobile.<p>";
else

if($ton)
echo "$ton <p>";
if($toa)
echo "$toa <p>";
if($tox)
echo "$tox <p>";
if($toap)
echo "$toap <p>";
if($toal)
echo "$toal <p>";
if($toac)
echo "$toac <p>";
if($tob)
echo "$tob <p>";
if($toar)
echo "$toar <p>";

if($tov)
echo "$tov <p>";
?>
</font>
</body>
</html>

USO DELLE RADIO E DELLE CHECKBOX

PRENOTAZIONE HOTEL

Parte HTML
<html>
<head>
<title>Gestione prenotazione hotel</title>
</head>
<body bgcolor="00FFFF">
<font face="comic sans ms" color="black">
<center><h2><b>PRENOTAZIONE HOTEL</b></h2><br></center>
<b>Inserimento dei propri dati</b>
<form action="hotel.php" method="POST">
Nome: <input type="text" name="nome"><p>
Cognome: <input type="text" name="cognome"><p>
Numero di telefono: <input type="text" name="numtel"><p>
E-mail: <input type="text" name="email"><p>
<hr>
<b>Scelta di una localit&agrave;</b><p>
<input type="radio" name="rmeta" value="Gomera" checked> Passeggiare a Gomera<p>
<input type="radio" name="rmeta" value="Lanzarote"> Prendere il sole a Lanzarote<p>
<input type="radio" name="rmeta" value="Fuerteventura"> Fare surf a Fuerteventura<p>
<hr>
<b>Scelta di un hotel</b><p>
<input type="radio" name="htipo" value="due" checked> Hotel a due stelle<p>
<input type="radio" name="htipo" value="tre"> Hotel a tre stelle<p>
<input type="radio" name="htipo" value="quattro"> Hotel a quattro stelle<p>
<hr>
<b>Nella vostra camera desiderate</b><p>
<input type="checkbox" name="cd" value="doccia e vasca da bagno" checked> Doccia e vasca<p>
<input type="checkbox" name="cm" value="vista sul mare"> Vista mare<p>
<input type="checkbox" name="cc" value="cassaforte"> Cassaforte<p>
<input type="submit" value="Invia dati">
<input type="reset" value="Cancella dati">

</font>
</form>

</body>
</html>


Parte PHP
<html>
<head>
<title>Gestione prenotazione hotel</title>
</head>
<body bgcolor="ooffff">
<font face="Comic sans ms">
<center><h2><b>RIEPILOGO DATI SCELTI</b></center></h2>
<?php
//Inizializzazioni delle variabili
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$numtel=$_POST['numtel'];
$email=$_POST['email'];
echo "$nome";
echo "$cognome<br>";
echo "Telefono: $numtel<br>";
echo "E-mail: $email<p>";
 
//Inizializzazione delle variabili
$rmeta=$_POST['rmeta'];
$htipo=$_POST['htipo'];
echo "Desiderate andare a $rmeta in ";
echo "un hotel $htipo stelle<p>";
echo "Per la vostra richiesta abbiamo 7 offerte<p>";
//Inizializzazione delle variabili
$cd=$_POST['cd']; $cm=$_POST['cm']; $cc=$_POST['cc'];

echo "Grazie per la vostra richiesta, prenotiamo per voi:<p>";

if($cd=="" and $cm=="" and $cc=="") echo "Attenzione!!!<p>";
else

if($cd)
echo "camera con $cd, sovrapprezzo Euro 10/giorno<br>";

if($cm)
echo "camera con $cm, sovrapprezzo Euro 15/giorno<br>";

if($cc)
echo "camera con $cc, sovrapprezzo Euro 3/giorno<br>";
?>
</font>
</body>
</html>

SCRITTURA DI UN FILE DI TESTO

scrivi1.php

<html>
<head>
<title>Scrittura dati anagrafici</title>
</head>
<body>
<center>
<h2>Gestione dati anagrafici</h2>
<table border="0">
<form action="scrivi2.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></tr><tr></tr><tr></tr>
<tr>
<td><center><input type="submit" value="Invia"></center></td>
<td><center><input type="reset" value="Cancella"></center></td>
</tr>
</form>
</table>
</center>
</body>
</html>

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

//Controllo 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 scrittutra dei data.*/
flock($fp,3);
//Chiusura del file anagrafe2.txt
fclose($fp);
}
?>
Torna al form <a href="scrivi1.php"> per l'immissione dei dati.
</body>
</html>