Lezioni video sul modulo Form Html e il Php
Ecco le tre lezioni sul modulo Form nella pagina Html
Prima parte 33,09 minuti
Esempio trattato nella lezione
areatriangolo.html
<HTML>
<head>
<title>Area triangolo rettangolo</title>
</head>
<body>
<H3>Il programma permette di inserire la misura dei cateti di un triangolo rettangolo e di calcolarne l'area e il perimetro.</h3>
<HR>
<FORM NAME=""Inserimento" ACTION="area_triangolo.php"
METHOD="POST">
<INPUT TYPE="TEXT" NAME="cateto1">Inserisci la misura del cateto1 in centimetri <BR>
<INPUT TYPE="TEXT" NAME="cateto2">Inserisci la misura del cateto2 in centimentri <BR>
<INPUT TYPE="SUBMIT" NAME="invia"VALUE="Invia valori">
<INPUT TYPE="RESET" NAME="reset"
VALUE="Cancella valori">
</FORM>
</BODY>
</HTML>
area_triangolo.php
<HTML>
<head>
<title>Visualizzazione misura area triangolo</title>
</head>
<body>
<?php
$cateto1=$_POST["cateto1"];
$cateto2=$_POST["cateto2"];
$ipotenusa=sqrt(pow($cateto1,2)+pow($cateto2,2));
$perimetro=$cateto1+$cateto2+$ipotenusa;
$area=$cateto1*$cateto2/2;
?>
La misura del cateto maggiore del triangolo rettangolo è <?php echo"$cateto1 centimetri<BR>"?>
La misura del cateto minore del triangolo rettangolo è <?php echo"$cateto2 centimetri<BR>"?>
La misura dell'ipotenusa del triangolo rettangolo è <?php echo"$ipotenusa centimentri<BR>"?>
<H1>La misura del perimetro del triangolo rettangolo è <?php echo"$perimetro centimetri<BR>"?></h1>
<H1>La misura dell'area del triangolo rettangolo è <?php echo"$area"?> centimetri<SUP>2</SUP></H1>
</BODY>
</HTML>
Seconda parte 24,28 minuti
Terza parte 22,37 minuti
Esempio trattato nella lezione
prenotazione.html
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows 1252">
<title>Vacanze Natale|Prenotazione Online</title>
</head>
<body><h1><b>Vacanze Natale | Prenotazione Online<b></b></b></h1><b><b><br>
<hr>
<form action="prenotazione.php" method="post">
Dati:<br><br>
<input type="text" name="nome">Inserire il proprio nome e cognome.<br><br>
<input type="text" name="email">Inserire la propria Email.<br><br>
<input type="text" name="numero">Inserire il proprio recapito telefonico.<br><br>
<input type="text" name="residenza">Inserire la citta' di residenza.<br><br>
Citta:<br><br>
<select name="citta">
<option value="New York"> New York
</option><option value="Londra">Londra
</option><option value="Roma">Roma
</option><option value="Parigi">Parigi
</option><option value="Miami">Miami
</option></select><br><br>
Prenotazione:<br><br>
<input type="text" name="giorni" value="giorni">Inserire i giorni.<br><br>
<input type="text" name="persone" value="persone">Inserire il numero di persone.<br><br>
Servizi:<br><br>
<input type="CHECKBOX" name="idromassaggio" value="idromassaggio">Idromassaggio (200 euro)<br>
<input type="CHECKBOX" name="spa" value="spa">Spa (150 euro)<br>
<input type="CHECKBOX" name="cfitness" value="cfitness">Centro Fitness (400 euro)<br>
<input type="CHECKBOX" name="animali" value="animali">Custodia animali (500 euro)<br><br>
Tipo di pagamento:<br><br>
<input type="radio" name="pagamento" value="Contanti"> Contanti<br>
<input type="radio" name="pagamento" value="CC"> Carta di credito<br>
<br><br>
Ulteriori richieste: <br><br>
<textarea name="comment" rows="5" cols="40"></textarea>
<br><hr><br>
<input type="submit" value="Invia">
<input type="reset" value="Cancella">
</form>
</b></b></body></html>
prenotazione.php
<?php
$nome=$_POST['nome'];
$email=$_POST['email'];
$numero=$_POST['numero'];
$residenza=$_POST['residenza'];
$citta=$_POST['citta'];
$giorni=$_POST['giorni'];
$persone=$_POST['persone'];
$idromassaggio=$_POST['idromassaggio'];
$spa=$_POST['spa'];
$cfitness=$_POST['cfitness'];
$animali=$_POST['animali'];
$pagamento=$_POST['pagamento'];
$comment=$_POST['comment'];
echo"<h1>Ordinazione</h1><br><hr><br>";
if($citta=="New York")
$a=80;
else if($citta=="Londra")
$a=24;
else if($citta=="Miami")
$a=80;
else if($citta=="Roma")
$a=24;
else if($citta=="Parigi")
$a=25;
if($idromassaggio=="idromassaggio")
$b=5;
else $b=0;
if($spa=="spa")
$c=10;
else $c=0;
if($cfitness=="cfitness")
$d=10;
else $d=0;
if($animali=="animali")
$e=5;
else $e=0;
$ris=($a+$b+$c+$d+$e)*$giorni;
echo"Gentile Signore/a $nome ($email / $numero / $residenza) ha scelto di prenotare:<br>";
echo"$citta.<br>";
echo"Per $persone persone, numero di giorni: $giorni.<br>";
echo"Opzione aggiuntive:<br>";
echo" - $idromassaggio<br>";
echo" - $spa<br>";
echo" - $cfitness<br>";
echo" - $animali<br>";
echo"La sua spesa totale è $ris <br>";
echo"Pagamento: $pagamento<br>";
echo"Ulteriori richieste: $comment <br>";
echo"Grazie per aver prenotato la tua vacanza con Il CORSO SIA BASSI LODI travels!.<br>";
?>
Gli argomenti trattati sono presenti su:
Il libro gratuito realizzato dal prof Paolo Latella sul Php:
http://www.webalice.it/paolo.latella/come_configurare_il_sito_Altervista.pdf
Php linguaggio Server side
http://www.webalice.it/paolo.latella/serverside.pdfAttualmente è principalmente utilizzato per sviluppare applicazioni web lato server, ma può essere usato anche per scrivere script a riga di comando o applicazioni stand-alone con interfaccia grafica.
Un esempio di software scritto in PHP è MediaWiki, su cui si basano i progetti wiki della Wikimedia Foundation come Wikipedia.
Nelle reti informatiche, l'espressione lato server (server-side in inglese) fa riferimento a operazioni compiute dal server in un ambito client-server contrapponendosi a tutto ciò che viene eseguito sul client (lato client).
Di solito un server è un programma software (ad es. un server web), che gira su una macchina remota (chiamata per estensione "server") rimanendo in ascolto su determinate porte e raggiungibile da un computer client. Alcune operazioni devono essere compiute dal lato server perché richiedono l'accesso a informazioni o funzionalità non disponibili sul client, o richiedono misure di sicurezza che sarebbero inaffidabili se eseguite lato client.
Le operazioni lato server includono anche trattamento e immagazzinamento di dati da client a server, perché possano essere disponibili ad un gruppo di client.
Commenti
Posta un commento