为什么在chrome页面上无法看到atom上的效果呢?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>简易计算器</title>
</head>
<body>
<form action="#" method="post">
数值1:<input type="number" name="num1" >
<select name="opt">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
<option value="%">%</option>
</select>
数值2:<input type="number" name="num2">
<input type="submit" name="sub" value="提交">
</form>
<?php
error_reporting(E_ALL & ~E_NOTICE);
header('content-type:text/html;charset=utf-8');
$num1=$_POST['num1'];
$num2=$_POST['num2'];
$opt=$_POST['opt'];
$sub=$_POST['sub'];
if ($sub) {
if($num2==0&&$opt=='%'){
echo "error";
}
else {
switch ($opt) {
case '+':
echo '计算结果是:<br/>'."{$num1}+{$num2}=".($num1+$num2);
break;
case '-':
echo '计算结果是:<br/>'."{$num1}-{$num2}=".($num1-$num2);
break;
case '*':
echo '计算结果是:<br/>'."{$num1}*{$num2}=".($num1*$num2);
break;
case '/':
echo '计算结果是:<br/>'."{$num1}/{$num2}=".($num1/$num2);
break;
case '%':
echo '计算结果是:<br/>'."{$num1}%{$num2}=".($num1%$num2);
break;
default:
echo "非法数值";
break;
}
}
}
?>
</body>
</html>
正在回答
您好,请问您说的atom上的效果是什么意思呢?请您截图,以便帮助您解决。祝学习愉快!
- 参与学习 人
- 提交作业 626 份
- 解答问题 4930 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星