Salve a tutti.
Ho un problema che spero mi risolverete.
Compilato un programma PHP che simula una calcolatrice, nel laboratorio della mia scuola.
A scuola il programma non mi dà nessun problema, ma quando lo apro con lo stesso browser sul mio PC di casa mi dà un problema, quando clicco su Risultato mi apre il download del file PHP.
Ecco il programma:
HTML:
<html>
<head>
<title>Calcolatrice</title>
</head>
<body>
<form action="calcolatrice.php" method="post"/>
inserire valore
<input name= "valore" type="text" tabindex="1"/>
Inserisci operatore
<select class=select name="operatori" size="1" tabindex="2" >
<option selected> +
<option> -
<option> *
<option> / </option>
</select>
inserisci valore
<input name= "valore2" type="text" tabindex="3"/>
<input type="submit" name="submit" value="Risultato" />
</body>
</html>
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
</head>
<body>
<?php If
(($valore=="")
|| ($valore2=="")
|| ($operatori=="") )
{
echo "<h3> Inserisci tutti i valori</h3>
Riprova";
exit;
}
if ($operatori=="+") $risultato=$valore+$valore2;
if ($operatori=="-") $risultato=$valore-$valore2;
if ($operatori=="*") $risultato=$valore*$valore2;
if ($operatori=="/") $risultato=$valore/$valore2;
echo $risultato
?>
</body>
</html>
Grazie in anticipo.