老师,为什么我的代码在编辑器里可以正常运行,拷过来这里作业提交时不可以了呢?
来源:1-17 编程练习
peter_feng
2019-03-19 08:34:01
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>简易计算器</title>
</head>
<body>
<h1>简易计算器</h1>
<form action="#" method="post">
num1:<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>
num2:<input type="text" name="num2" id="">
<hr/>
<input type="submit" name="act" value="计算">
</form>
<?php
//==true && is_numeric($num1)==true && is_numeric($num2)==true
error_reporting(E_ALL &~E_NOTICE);
$act=$_POST['act'];
if($act){
$num1=$_POST['num1'];
$num2=$_POST['num2'];
$op=$_POST['op'];
if(is_numeric($num1)&&is_numeric($num2)){
switch ($op){
case '+':$res=$num1+$num2;break;
case '-':$res=$num1-$num2;break;
case '*':$res=$num1*$num2;break;
case '/': if($num2!=0){$res=$num1/$num2;}else{exit('0不能当做除数');} break;
case '%':$res=$num1%$num2;break;
}
echo "计算结果为:<br/>{$num1}{$op}{$num2}={$res}";
}else{
echo '请输入正确的数值';
}
}
?>
</body>
</html>
1回答
您好,在本地环境运行成功即可,在线编辑暂不支持样式。同学说的是点击“提交”按钮无法将代码提交吗?刷新请测试现在是否可以。祝学习愉快!
相似问题