empty(),isset(),not_null()不返回正确的布尔值

时间:2017-10-22 16:07:16

标签: php post isset isnull is-empty

我的代码不起作用。我提交的表格中的所有内容都是空的,页面不会将我重定向回主页。这是我的代码:

    var_dump($_POST['comment']);
    var_dump($_POST['rating']);

    if (!is_null($_POST['comment']) || !empty($_POST['rating'])) {
        $comment = filter_input(INPUT_POST, 'comment', FILTER_SANITIZE_MAGIC_QUOTES);

        $movie_name = $_GET['m'];
        $userid = $_POST['userid'];
        $movieid = $_POST['movieid'];
        $rating = $_POST['rating'];
        echo 'not empty';
     } else {
        echo 'empty';
     }

var_dump返回:string(0)"" string(0)""它回荡着“不空”&#39 ;;我尝试了一切,isset,empty,is_null,它不会工作。怎么了?提前致谢

1 个答案:

答案 0 :(得分:0)

您错过了"}",然后将条件写为:

if ( (!empty($_POST['comment'])) AND (!empty($_POST['rating']))) {