Premesso la mia assoluta inesperienza chiedo se qualcuno mi puo' aiutare a risolvere il problema seguente, ho questi due file:
1)
<HTML>
<HEAD>
<TITLE>Modulo di calcolo</TITLE>
</HEAD>
<BODY>
<FORM METHOD="post" ACTION="calcolo.php">
Valore n. 1: <INPUT TYPE="text" NAME="val1" SIZE=10></P>
Valore n. 2: <INPUT TYPE="text" NAME="val2" SIZE=10></P>
Calcolo:
<INPUT TYPE="radio" NAME="calc" VALUE="addizione"> addizione
<INPUT TYPE="radio" NAME="calc" VALUE="sottrazione"> sottrazione
<INPUT TYPE="radio" NAME="calc" VALUE="moltiplicazione"> moltiplicazione
<INPUT TYPE="radio" NAME="calc" VALUE="divisione"> divisione</P>
<INPUT TYPE="submit" NAME="invio" VALUE="Calcola"></P>
</FORM>
</BODY>
</HTML>
----------------------------------------------------------------------------------
2)
NOTAC:\Programmi\EasyPHP1-8\www\codice\...)questo è il percorso assoluto dei file.
<?
if (($val1 == "") || ($val2 == "") || ($calc =="")) {
header("Location: http://localhost/codice/calcolo_modulo.html");
exit;
}
if ($calc == "addizione") {
$risultato = $val1 + $val2;
} else if ($calc == "sottrazione") {
$risultato = $val1 - $val2;
} else if ($calc == "moltiplicazione") {
$risultato = $val1 * $val2;
} else if ($calc == "divisione") {
$risultato = $val1 / $val2;
}
?>
-----------------------------------------------------------------------------------
Questo è l'errore sgnalato:
Notice:Undefined variable: val1 in c:\programmi\easyphp1-8\www\codice\calcolo.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\codice\calcolo.php:3) in c:\programmi\easyphp1-8\www\codice\calcolo.php on line 4
Cosa dovrei fare?