Не работаеn проверка на пустоту полей PHP, MySQL

Я хочу проверить поле на пустоту, и если оно пустое то просто не добавляю в базу даных.

if(!isset($_POST["code"])) {
    $sql = "INSERT INTO komentarze (nick, tresc, idPytania)
    VALUES ('$autor', '$area' ,$idPosta)";
} else {
    $sql = "INSERT INTO komentarze (nick, tresc, code, idPytania)
    VALUES ('$autor', '$area', '$code' ,$idPosta)";

}

Что у меня не так? Почему оно все равно добавляет?


Ответы (1 шт):

Автор решения: Андрей

isset - проверка существования переменной. Используйте empty для проверки на пустоту.

→ Ссылка