003.  Inviare dati con il tag FORM e riceverli con PHP   (esecuzione) (documentazione apribile con OpenOffice)
 

Questa terza lezione prevede l'utilizzo di due distinte pagine la prima prog003.html
č una pagina html che contiene il form per l'invio dei dati, mentre la seconda
prog003.php contiene il codice per il recupero e la stampa dei dati

prog003.html


<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Per scaricare Apache&nbsp; Per Scaric</title>
</head>

<body link="#000080" vlink="#000080" alink="#000080">

<br>
<form action="prog003.php" method=post><br>
Inserisci il primo valore :<input name="campo1" type="text"> <br>
Inserisci il secondo valore :<input name="campo2" type="text"> <br>
Invia <input type=submit title="invia"> <br>
</form>
<br>
</body>

</html>

 

prog003.php
 

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Primo programma PHP</title>
</head>

<body>
Questo terzo programma vi insegnerą come inviare al server <br>
web dei dati contenuti in caselle di testo<br>

<?php
// questo tag sta ad indicare l'inizio del codice PHP

$primovalore=$_POST['campo1']; // assegno alla variabile $primovalore il dato che č stato inviatp con il medoto POST
$secondovalore=$_POST['campo2']; // faccio la stessa cosa anche con il secondo valore

$out="Il primo valore č .<font color=red>".$primovalore."</font> &nbsp;&nbsp;&nbsp; il secondo valore č .<font color=red>".$secondovalore."</font> &nbsp;&nbsp;@OK <br>";
// costruisco una stringa che contiene i valori letti attraverso il metodo POST

echo $out; // stampo la stringa sullo schermo

// questo tag sta ad indicare la fine del codice PHP
?>
</body>
</html>