使用PHP编写一个简单的计算器
1. 创建HTML表单
我们需要创建一个HTML表单,让用户输入两个数字和一个运算符,我们将使用<input>
标签来获取用户输入的值,并使用<select>
标签来显示可用的运算符。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF8"> <meta name="viewport" content="width=devicewidth, initialscale=1.0"> <title>简单计算器</title> </head> <body> <form action="calculator.php" method="post"> <label for="number1">数字1:</label> <input type="number" id="number1" name="number1" required> <br> <label for="number2">数字2:</label> <input type="number" id="number2" name="number2" required> <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> <input type="submit" value="计算"> </form> </body> </html>
2. 编写PHP代码
接下来,我们需要编写一个名为calculator.php
的PHP文件,用于处理用户提交的表单数据并执行相应的计算。
<?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $number1 = $_POST["number1"]; $number2 = $_POST["number2"]; $operator = $_POST["operator"]; switch ($operator) { case "add": $result = $number1 + $number2; break; case "subtract": $result = $number1 $number2; break; case "multiply": $result = $number1 * $number2; break; case "divide": if ($number2 != 0) { $result = $number1 / $number2; } else { echo "除数不能为0"; exit; } break; default: echo "无效的运算符"; exit; } echo "结果:$result"; } else { echo "无效的请求方法"; } ?>
这个PHP脚本首先检查请求方法是否为POST,然后从表单中获取用户输入的数字和运算符,接下来,使用switch
语句根据运算符执行相应的计算,输出计算结果。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/679500.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复