- 作者:合肥PHP建站
- 发表时间:2023-08-28 11:35:29
- 来源:合肥PHP建站
以下是一个简单的PHP加减乘除计算器的示例代码:
<!DOCTYPE html>
<html>
<head>
<title>PHP Calculator</title>
</head>
<body>
<h1>PHP Calculator</h1>
<form method="post" action="">
<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="operation">Operation:</label><br>
<input type="radio" id="add" name="operation" value="add" required>
<label for="add">Add</label><br>
<input type="radio" id="subtract" name="operation" value="subtract">
<label for="subtract">Subtract</label><br>
<input type="radio" id="multiply" name="operation" value="multiply">
<label for="multiply">Multiply</label><br>
<input type="radio" id="divide" name="operation" value="divide">
<label for="divide">Divide</label><br><br>
<input type="submit" value="Calculate">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$num1 = $_POST["num1"];
$num2 = $_POST["num2"];
$operation = $_POST["operation"];
$result = "";
switch ($operation) {
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.";
}
break;
}
echo "<h2>Result: $result</h2>";
}
?>
</body>
</html>
该代码使用HTML表单收集用户输入的两个数字和操作类型,然后使用PHP进行计算,并输出结果。其中,switch语句根据操作类型执行相应的计算操作。
