na calculadora
Galera eu em meus estudo (como sou um iniciante), estou montando uma calculadora mais não ta dando certo observem o que eu fiz:
criei um formulário em html simples.
<HTML>
<HEAD>
<TITLE>Novo Documento</TITLE>
</HEAD>
<BODY align="center">
<form name="form01" method="post" action="calcular.php">
<table size="200" border="0">
<tr>
<td><input type="text" name="val1">
</td>
</tr>
<tr>
<td><input type="text" name="val2">
</td>
</tr>
<tr>
<td><select name="op">
<option name="1" value="1">somar</option>
<option name="2" value="2">subtrair</option>
<option name="3" value="3">multiplicar</option>
<option name="4" value="4">dividir</option>
</select>
</td>
</tr>
<tr>
<td><input type="submit" value="Calcular">
</td>
</tr>
</table>
</form>
</BODY>
</HTML>
e depois fiz um arquivo em php.
<?
$v1=$_POST["val1"];
$v2=$_POST["val2"];
$r=$_POST["op"];
function calcular ($n,$n2)
{
if ($r=="somar"):
{
$res=$n+$n2;
echo "a resposta é $res";
}
elseif ($r=="subtrair"):
{
$res=$n-$n2;
echo "a resposta é $res";
}
elseif ($r=="multiplicar"):
{
$res=$n*$n2;
echo "a resposta é $res";
}
else:
{
$res=$n/$n2;
echo "a resposta é $res";
}
endif;
}
calcular ($v1,$v2);
echo"<br/> o valor é $r"
?>
porem não ta dando certo será que minha lógica ta errada?
será que alguém poderia me ajudar
um abraço
Discussão (4)
Carregando comentários...