Lezioni di php

Input nascosti

Valor medio di una serie di misure

Torna indietro

Si tratta di 2 programmi: valor_medio.php e valor_medio2.php

codice di valor_medio.phpcodice di valor_medio2.php
<?php

//azzero le variabili e inizializzo un contatore
$somma=0;
$media=0;
$contatore=1;

// chiamo il programma valor_medio2.php
// invio le variabili somma, media e contatore
// in modo nascosto con i valori assegnati all'inizio

echo" Scrivi la prima misura (valore numerico)
<form action='valor_medio2.php' method='post'>
<input name='misura' size='6' type='text'>
<input name='somma' type='hidden' value='$somma'>
<input name='media' type='hidden' value='$media'>
<input name='contatore' type='hidden' value='$contatore'>
<input type='submit' value='Invia'>
</form>";

?>
<?php

//calcolo
$somma = $somma + $misura;
$media = $somma/$contatore;
$media = round ($media,3);
$contatore++;

// il programma chiama se stesso
// invio le variabili somma, media e contatore
// in modo nascosto con i valori aggiornati

echo" <p>La media attuale $media</p>
<p>Scrivi un'altra misura (valore numerico)
<form action="valor_medio2.php" method=post>
<input name='misura' size='6' type='text'>
<input name='somma' type='hidden' value=$somma>
<input name='media' type='hidden' value=$media>
<input name='contatore' type='hidden' value=$contatore>
<input type=submit value='Invia'></p>";
</form>

?>

Torna indietro

Valid HTML 4.01 Transitional