empty (), isset (), not_null () не возвращает правильный логический

Мой код не работает. Я отправляю форму со всем пустым, и страница не перенаправляет меня на домашнюю страницу. Вот мой код:

    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, пусто, is_null, это не будет работать. Что случилось? заранее спасибо

0

Решение

вам не хватает «}», а затем напишите условие как:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]