制作form表单的php计算器,并且完成四则运算的功能
时间: 2024-10-25 16:03:25 浏览: 11
要制作一个简单的PHP计算器表单,用于完成基本的四则运算功能,首先你需要创建一个HTML表单,让用户输入数字和选择运算符。然后,在服务器端(这里用到PHP)接收并计算用户输入的表达式。
**HTML部分(index.html):**
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>PHP Calculator</title>
</head>
<body>
<form action="calculate.php" method="post">
Number 1: <input type="number" id="num1" name="num1"><br>
Number 2: <input type="number" id="num2" name="num2"><br>
Operation: <select name="operator">
<option value="add">+</option>
<option value="subtract">-</option>
<option value="multiply">*</option>
<option value="divide">/</option>
</select><br>
<input type="submit" value="Calculate">
</form>
</body>
</html>
```
**PHP部分(calculate.php):**
```php
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$num1 = floatval($_POST["num1"]);
$num2 = floatval($_POST["num2"]);
$operator = $_POST["operator"];
switch ($operator) {
case "add":
$result = $num1 + $num2;
break;
case "subtract":
$result = $num1 - $num2;
break;
case "multiply":
$result = $num1 * $num2;
break;
case "divide":
if ($num2 != 0) {
$result = $num1 / $num2;
} else {
echo "Error: Division by zero is not allowed.";
exit();
}
break;
default:
echo "Invalid operator!";
exit();
}
echo "Result: $result";
}
?>
```
这个示例非常基础,实际生产环境中应添加更多错误检查和安全措施。运行此程序,用户可以选择两个数字和运算符,然后点击“Calculate”按钮,服务器端的PHP脚本会计算结果并显示出来。
阅读全文