salve io sono ancora alle prime armi col php e mi servirebbero delle spiegazioni riguardo a uno script ke sto facendo, ma che mi da problemi:
sto facendo una calcolatrice ke si mette il segno il primo valore e il secondo e fa apparire il risultato; ve la linko.
http://cereslandia.altervista.org/calcolatrice/calcolatrice.htm
poi ci sono i file; quello html col form dove vengono inviati i dati al php:
e il file php che dovrebbe fare apparire il risultato:<html>
<head>
<title>Calolatrice</title>
</head>
<body>
<form name="form1" method="post" action="calcola.php">
<input type="text" name=segno>
Segno
</p>
<input type="text" name=a>
Primo Numero
</p>
<input type="text" name=b>
Secondo Numero
</p>
<input type="submit" name="Submit" value="Invia">
<input type="reset" name="Reset" value="Reset">
</form>
</body>
</html>
<html>
<head>
</head>
<body>
<?
if (segno=='+'){
somma($a,$b);}
else if (segno=='-'){
meno($a,$b);}
else if (segno=='*'){
per ($a,$b);}
else if (segno=='/'){
diviso($a,$b);}
function sommma ($x,$y)
{
$z = $x+$y;
echo "
Il risultato è $z </p>";
}
function meno ($x,$y)
{
$z = $x-$y;
echo "
Il risultato è $z </p>";
}
function per ($x,$y)
{
$z = $x*$y;
echo "
Il risultato è $z </p>";
}
function diviso ($x,$y)
{
$z = $x/$y;
echo "
Il risultato è $z </p>";
}
?>
</body>
</html>
il problema è che non mi fa apparire nessun risultato!
dove ho sbagliato? grazie a tutti in anticipo