empty(), isset(), not_null() 没有返回正确的布尔值
empty(), isset(), not_null() isn't returning the correct boolean
我的代码不工作。我正在提交一个所有内容都为空的表单,但该页面并未将我重定向回主页。这是我的代码:
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) "" ,它正在回显 'not empty';我什么都试过了,isset,empty,is_null,都不行。怎么了?提前致谢
你少了一个“}”,然后把条件写成:
if ( (!empty($_POST['comment'])) AND (!empty($_POST['rating']))) {
我的代码不工作。我正在提交一个所有内容都为空的表单,但该页面并未将我重定向回主页。这是我的代码:
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) "" ,它正在回显 'not empty';我什么都试过了,isset,empty,is_null,都不行。怎么了?提前致谢
你少了一个“}”,然后把条件写成:
if ( (!empty($_POST['comment'])) AND (!empty($_POST['rating']))) {