老师,为什么我的代码在编辑器里可以正常运行,拷过来这里作业提交时不可以了呢?

来源: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回答

好帮手慕查理

2019-03-19

您好,在本地环境运行成功即可,在线编辑暂不支持样式。同学说的是点击“提交”按钮无法将代码提交吗?刷新请测试现在是否可以。祝学习愉快!

0

0 学习 · 4928 问题

查看课程