Esta recebendo o seguinte erro ao abrir o arquivo html Notice: Undefined index: operacao in C:\xampp\htdocs\calculos\funcoes.php on line 2
código funcoes.php
<?php
$op = $_POST['operacao'];
$resultado = "";
$numero1 = "";
if (isset( $_POST['numero1'])){
$numero1 = $_POST['numero1'];
}
$numero2 ="";
if (isset( $_POST['numero2'])){
$numero2 =$_POST['numero2'];
}
if ($numero1 != "" && $numero2 != ""){
switch($op){
case 'Somar':
$valor_resultado = $numero1+$numero2;
$resultado = "R$ " .number_format($valor_resultado, 2,',','.');
break;
case 'Subtrair':
$valor_resultado = $numero1-$numero2;
$resultado = "R$ " .number_format($valor_resultado, 2,',','.');
break;
case 'Multiplicar':
$valor_resultado = $numero1*$numero2;
$resultado = "R$ " .number_format($valor_resultado, 2,',','.');
break;
case 'Dividir':
$valor_resultado = $numero1/$numero2;
$resultado = "R$ " .number_format($valor_resultado, 2,',','.');
break;
}
}
?>
Código index.html
<?php include ('funcoes.php');?>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<title>Trabalahndo com Calculos no PHP</title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div>
<h1>SOMA </h1>
<form method="POST" action="index.php">
Número 1: <input class="form-control" type="number" step="any" name="numero1"><br/>
Número 2: <input class="form-control" type="number" step="any" name="numero2"><br/>
Resultado: <input class="form-control" type="text" name="resultado" value="<?php echo $resultado; ?>"><br/>
<input class="btn btn-info" type="submit" name="operacao" value="Somar">
<input class="btn btn-danger" type="submit" name="operacao" value="Subtrair">
<input class="btn btn-success" type="submit" name="operacao" value="Multiplicar">
<input class="btn btn-primary" type="submit" name="operacao" value="Dividir">
</form>
</div>
</div>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
</body>
</html>