<!DOCTYPE html> <html> <head> <title>PHP Calculator</title> </head> <body> <h2>Simple PHP Calculator</h2> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>"> <label for="num1">Number 1:</label> <input type="text" id="num1" name="num1" required><br><br> <label for="num2">Number 2:</label> <input type="text" id="num2" name="num2" required><br><br> <label for="operator">Choose an operator:</label> <select id="operator" name="operator"> <option value="+">Addition (+)</option> <option value="-">Subtraction (-)</option> <option value="*">Multiplication (*)</option> <option value="/">Division (/)</option> </select><br><br> <input type="submit" value="Calculate"> </form> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $num1 = $_POST["num1"]; $num2 = $_POST["num2"]; $operator = $_POST["operator"]; switch ($operator) { case "+": $result = $num1 + $num2; break; case "-": $result = $num1 - $num2; break; case "*": $result = $num1 * $num2; break; case "/": if ($num2 != 0) { $result = $num1 / $num2; } else { $result = "Cannot divide by zero!"; } break; default: $result = "Invalid operator!"; } echo "<h3>Result: $result</h3>"; } ?> </body> </html>