用php代码写一个设计一个网页程序,让用户输入一个四则运算,采用下拉列表提供加、减、剩、除4种运算。当用户单击“求值”按钮时,自动计算结果并弹窗显示提示信息。
时间: 2023-05-16 18:06:32 浏览: 69
以下是一个简单的 PHP 代码示例,可以实现您的需求:
```php
<!DOCTYPE html>
<html>
<head>
<title>四则运算计算器</title>
</head>
<body>
<h1>四则运算计算器</h1>
<form method="post">
<label for="num1">第一个数:</label>
<input type="number" name="num1" id="num1" required><br><br>
<label for="num2">第二个数:</label>
<input type="number" name="num2" id="num2" required><br><br>
<label for="operator">运算符:</label>
<select name="operator" id="operator">
<option value="+">加</option>
<option value="-">减</option>
<option value="*">乘</option>
<option value="/">除</option>
</select><br><br>
<input type="submit" name="submit" value="求值">
</form>
<?php
if(isset($_POST['submit'])) {
$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) {
echo "<script>alert('除数不能为0!');</script>";
} else {
$result = $num1 / $num2;
}
break;
default:
echo "<script>alert('请选择正确的运算符!');</script>";
break;
}
if(isset($result)) {
echo "<script>alert('计算结果为:" . $result . "');</script>";
}
}
?>
</body>
</html>
```
当用户单击“求值”按钮时,会提交表单数据到服务器端,服务器端会根据用户选择的运算符进行计算,并将结果通过弹窗提示给用户。如果用户选择了除法运算符,并且除数为0,会弹出提示框提示用户除数不能为0。