为什么不在if语句中设置它始终通过的工作

时间:2017-05-06 04:06:43

标签: php

即使我没有触及页面上的任何内容,它也会打印我的打印声明。没有在数字框中放任何东西,或者已经按下提交按钮,它似乎仍在运行,忽略/传递if语句。

<!doctype html>
<html>
<head>
<link rel="icon" type="image/ico" href="/favicon/favicon.ico">
</head>
<body  style="background-color:black;color:white">


    <form name="form1" method="POST" action="bogo.php">
        Size
        <input type="number" name="size" value="" max="10000" min="1">
        <input type="submit" name="submit" value="submit">
    </form>
    <br/>
    <?php
    function foo(){
        if(isset($_POST["size"]) && isset($_POST["submit"])){
            $a = $_POST["size"];
            $i = 0;

            for($i=0;$i<$a;$i++) {
                $arr[$i] = $i;
            }

            print("Original Array: <br/>");
        }
        else {
        }
    }

    foo();
    ?>
</body>
</html>

0 个答案:

没有答案