运行后浏览器每次都返回502,什么原因,应该怎么改?
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>计算器</title>
</head>
<body>
<form action="#" method="post">
数值1:<input type="text" name="num1" id="">
<select class="" name="op">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
<option value="%">%</option>
</select>
数值2:<input type="text" name="num2" id="">
<hr/>
<input type="submit" value="计算">
</form>
<?php
$num1=$_POST['num1'];
$op=$_POST['op'];
$num2=$_POST['num2'];
//$act=$_POST['act'];
if(is_numeric($num1)&&is_numeric($num2)) {
switch ($op) {
case $op == '+':
$res = $num1 + $num2;
break;
case $op == '-':
$res = $num1 - $num2;
break;
case $op == '*':
$res = $num1 * $num2;
break;
case $op == '/':
$res = $num1 / $num2;
break;
case $op == '%':
$res = $num1 % $num2;
break;
}
}
echo "计算结果为:<hr/>{$num1}{$op}{$num2}={$res}";
?>
</body>
</html>
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 626 份
- 解答问题 4930 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星