Untitled diff

Created Diff never expires
8 removals
40 lines
11 additions
43 lines
Segue o código ajustado conforme sugestão do @perdeu, mas usando método POST e botões.
Procurei manter a simplicidade do original, acrescentando alguns pequenos detalhes para ilustrar o uso do _value_ do _submit_, e mais alguma sutilezas.

<!DOCTYPE HTML>
<!DOCTYPE HTML>
<html lang = "pt-br">
<html lang = "pt-br">
<head>
<head>
<title>Exemplo</title>
<title>Exemplo</title>
<meta charset = "UTF-8">
<meta charset = "UTF-8">
</head>
</head>
<body>
<body>
<form action="" method="post" >
<form action="calculadora.php" method="post" >
Primeiro Numero: <input name="num1" type="text"><br>
Primeiro Numero: <input name="num1" type="text"><br>
Segundo numero: <input name="num2" type="text"><br>
Segundo numero: <input name="num2" type="text"><br>
<input type="submit" name="operacao" value="+">
<input type="submit" name="operacao" value="+">
<input type="submit" name="operacao" value="-">
<input type="submit" name="operacao" value="-">
<input type="submit" name="operacao" value="*">
<input type="submit" name="operacao" value="*">
<input type="submit" name="operacao" value="/">
<input type="submit" name="operacao" value="/">
</form>
</form>
<?php
</body>
</html>>
<?php
$a = $_POST['num1'];
$a = $_POST['num1'];
$b = $_POST['num2'];
$b = $_POST['num2'];
$op= $_POST['operacao'];
$op= $_POST['operacao'];
if( !empty($op) ) {
if( !empty($op) ) {
if($op == '+')
if($op == '+')
$c = $a + $b;
$c = $a + $b;
else if($op == '-')
else if($op == '-')
$c = $a - $b;
$c = $a - $b;
else if($op == '*')
else if($op == '*')
$c = $a*$b;
$c = $a*$b;
else
else
$c = $a/$b;
$c = $a/$b;
echo "O resultado da opera&ccedil;&atilde;o &eacute;: $c";
echo "O resultado da opera&ccedil;&atilde;o &eacute;: $c";
}
}
?>
?>
</body>
</html>