php编程实现一个计算器,分别对用户输入两个数进行,要求表单提交给页面自己处理,并在页面中显示出计算结果。文件命名为index-1XX.php。
时间: 2024-10-23 20:10:41 浏览: 10
PHP实现的简单四则运算计算器功能示例
在PHP中,我们可以创建一个简单的HTML表单结合服务器端脚本来实现这个计算器功能。首先,我们会在`index-1XX.php`文件中创建一个HTML表单,让用户输入两个数字和选择操作符。然后,我们会使用PHP接收表单数据,执行计算并显示结果。
```html
<!-- index-1XX.php -->
<!DOCTYPE html>
<html lang="zh">
<head>
<title>简单PHP计算器</title>
</head>
<body>
<form method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">
<label for="num1">第一个数字:</label>
<input type="number" id="num1" name="num1"><br><br>
<label for="num2">第二个数字:</label>
<input type="number" id="num2" name="num2"><br><br>
<label for="operator">操作符:</label>
<select id="operator" name="operator">
<option value="add">+</option>
<option value="subtract">-</option>
<option value="multiply">*</option>
<option value="divide">/</option>
</select><br><br>
<input type="submit" value="计算">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$num1 = $_POST['num1'];
$num2 = $_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 {
// 防止除零错误
$result = "无法计算";
}
break;
default:
$result = "无效的操作符";
break;
}
echo "<p>结果: $result</p>";
}
?>
</body>
</html>
```
阅读全文