Lezioni di php

Come immettere dati

Torna indietro

Si tratta in realtà di 2 file: il primo è un file HTML in cui è contenuto un modulo o form di immissione dati, il secondo è il file PHP che elabora i dati di ingresso.

File calcola.htmFile calcola.php
<body>
<form action ="calcola.php" method="post">
Inserisci due numeri:
<input type=text name="a">
<input type=text name="b">
<input type="submit">
</form>
</body>
<body>
<?php
$somma=$a + $b;
$differenza= $a - $b;
$prodotto = $a *$b;
$rapporto = $a/$b;
$resto = $a%$b;

echo" <p>Hai immesso i numeri $a e $b</p>
<p>La somma dei due numeri è $somma</p>
<p>La differenza è $differenza</p>
<p>Il prodotto è $prodotto</p>
<p>Il rapporto è $rapporto</p>
<p>Il resto della divisione è $resto</p>
";
?>
<p><a href="calcola.htm">Torna indietro</a></p>
</body>

Come vedi, sono stati usati due input di tipo text ed uno di tipo submit inseriti dentro un modulo, cioè un tag form

Il tag form deve avere due attributi importanti (action e method) che permettono il collegamento al programma calcola.php che elaborerà i dati.

E' assolutamente necessario che i due input abbiano l'attributo name perchè il programma PHP deve creare delle variabili con il nome assegnato (in questo caso $a e $b) e con il valore immesso dall'utente.

Lo script è formato da una sequenza di 5 istruzioni di assegnazione e da una istruzione echo.

Tutte le istruzioni finiscono con ;

Fino alla versione 4.2 il PHP accetta automaticamente i nomi di variabili immesse con un form dall'utente.

Le variabili possono essere usate nell'istruzione echo (tra virgolette, non fra apici!): nell'output il programma restituirà il loro valore.

Valid HTML 4.01 Transitional