请老师帮忙看下

来源:1-17 编程练习

西瓜你个兔子的

2020-06-14 14:51:49

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>计算器</title>
</head>
<body>
    <h1>计算器</h1>
    <form action="#" method="POST">
        <label>数值1:</label>
        <input type="text" name="num1">
        <select name="sel">
            <option value="+">+</option>
            <option value="-">-</option>
            <option value="*">*</option>
            <option value="/">/</option>
            <option value="%">%</option>
        </select>
        <label>数值2:</label>
        <input type="text" name="num2">
        <input type="submit" value="提交" name="submit">
    </form>
    <hr/>
    <?php
        header('content-type:text/html;charset:utf-8');
        error_reporting(E_ALL&~E_NOTICE);
        $submit = $_POST['submit'];
        if ($submit){
            $num1 = $_POST['num1'];
            $sel = $_POST['sel'];
            $num2 = $_POST['num2'];
            if (is_numeric($num1) and is_numeric($num2)){
                switch($sel){
                    case "+";$res = $num1+$num2;break;
                    case "-";$res = $num1-$num2;break;
                    case "*";$res = $num1*$num2;break;
                    case "/":
                        if ($num2 == 0){
                            exit('0不能做除数');
                        }else{
                            $res = $num1/$num2;
                            break;
                        }
                    case "%";$res = $num1%$num2;break;
                }
                echo '运算结果如下:<br/>';
                echo "{$num1}{$sel}{$num2}={$res}";
            }else{
                echo "输入非法";
            }
        }
    ?>
</body>
</html>


写回答

1回答

好帮手慕小尤

2020-06-15

已完成练习,棒棒哒!继续加油!

祝学习愉快!

0

0 学习 · 4928 问题

查看课程