Hi! Could we please enable some services and cookies to improve your experience and our website?

PHPize Online / SQLize Online  /  SQLtest Online

A A A
Login    Share code      Blog   FAQ

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

Copy Format Clear

Stuck with a problem? Got Error? Ask AI support!

Copy Clear
Copy Format Clear
<?php <html> <head> </head> <body bgcolor="purple" text="black"> <center> <h1>Formulário</h1> <form action="" method="post"> <!-- Alterado aqui --> <label>Numero 1:</label> <input type="text" name="n1"><br><br> <label>operador:</label> <select id="op" name="opt"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> <option value="%">%</option> <option value="**">**</option> </select><br><br> <label>numero 2:</label> <input type="number" name="n2"><br><br> <input type="submit" name="submit" value="Enviar"> </form> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $n1 = $_POST["n1"]; $op = $_POST["opt"]; $n2 = $_POST["n2"]; // Verifica se os valores são numéricos if (is_numeric($n1) && is_numeric($n2)) { if ($op == "+") $resultado = $n1 + $n2; if ($op == "-") $resultado = $n1 - $n2; if ($op == "*") $resultado = $n1 * $n2; if ($op == "/") { if ($n2 != 0) { $resultado = $n1 / $n2; } else { $resultado = "Erro: divisão por zero"; } } if ($op == "%") $resultado = $n1 % $n2; if ($op == "**") $resultado = $n1 ** $n2; echo "<p>$n1 $op $n2 = $resultado</p>"; } else { echo "<p>Por favor, insira números válidos</p>"; } } ?> </center> </body> </html>
Copy Clear