View Single Post
Old 07-02-2006, 08:54   #4
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da MarcoXX84
Ti ringrazio.......era quel che cercavo.

Mettiamo che io debba richiedere al visitatore l'inserimento dei numeri da utilizzare nei calcoli, che farò interpretare come variabili:
Li faccio inserire dentro a delle text area, ma poi come faccio a farli riconoscere come "text-area" da associare alle variabili?

E infine, mettiamo che il visitatore dopo avere compilato tutte le text-area richieste, debba premere un pulsantino tipo "submit" per far procedere il codice con i calcoli e pubblicare così il risultato: come dovrei fare?

Spero di non aver esagerato...
Guarda questo esempio e cerca di capire come funziona:
Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Calcolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<?php
if (isset ($_POST['val_a']) && isset ($_POST['val_b']) && isset ($_POST['val_c']))
{
    $a = (float) $_POST['val_a'];
    $b = (float) $_POST['val_b'];
    $c = (float) $_POST['val_c'];
    $risultato = @($a * $b / $c);

    if ($risultato !== FALSE)
        echo "Risultato di A*B/C = " . $risultato . "<br><br>";
    else
        echo "Errore nel calcolo<br><br>";
}
?>

<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
<p>
Valore A <input id="val_a" type="text" name="val_a" size="20" maxlength="20" value="<?php echo htmlspecialchars ($_POST['val_a'], ENT_QUOTES); ?>">
<br>
Valore B <input id="val_b" type="text" name="val_b" size="20" maxlength="20" value="<?php echo htmlspecialchars ($_POST['val_b'], ENT_QUOTES); ?>">
<br>
Valore C <input id="val_c" type="text" name="val_c" size="20" maxlength="20" value="<?php echo htmlspecialchars ($_POST['val_c'], ENT_QUOTES); ?>">
<br>
<input type="submit" value="Calcola">
</p>
</form>

</body>
</html>
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso