Lezioni video sul modulo Form Html e il Php

Ecco le tre lezioni sul modulo Form nella pagina Html 
e la pagina Php nella classe III E SIA



Prima parte 33,09 minuti



Esempio trattato nella lezione
AREA TRIANGOLO

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 &egrave <?php echo"$cateto1 centimetri<BR>"?>
La misura del cateto minore del triangolo rettangolo &egrave <?php echo"$cateto2 centimetri<BR>"?>
La misura dell'ipotenusa del triangolo rettangolo &egrave; <?php echo"$ipotenusa centimentri<BR>"?>
<H1>La misura del perimetro del triangolo rettangolo &egrave; <?php echo"$perimetro centimetri<BR>"?></h1>
<H1>La misura dell'area del triangolo rettangolo &egrave; <?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:

La dispensa su Altervista:
http://www.webalice.it/paolo.latella/come_configurare_il_sito_Altervista.pdf

Php linguaggio Server side
http://www.webalice.it/paolo.latella/serverside.pdf

Il PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; è un linguaggio di scripting interpretato, originariamente concepito per la programmazione di pagine web dinamiche. L'interprete PHP è un software libero distribuito sotto la PHP License.

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

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi sulla rappresentazione della virgola mobile IEEE 754 (Floating Point)