Loading...
Обучение/Помощь новичкам | Запрет на отправку пустого поля
Есть код который записывает в базу данные. Как сделать что бы он не отправлял, если поле было пустое?
Код:

if(isset($_POST['msg']) && $user['exp'] > 400){

$msg = text($_POST['msg']);
mysql_query("INSERT INTO `chat` SET `post_user` = '$user[id]', `msg` = '$msg', `time` = '".num(time())."'");

header('location: /chat');
}

//даа.. я даже time фильтрую, цифры все таки Гг
384929953 , пример есть во многих движках, и ставится ограничение от и до
384929953 ,if(пост !=null)
Anton Metronome (25.05.2017 в 12:36)
384929953 , пример есть во многих движках, и ставится ограничение от и до

Пробовал так, все равно записывает пустое значение:

(empty($msg) < 3)

if(isset($_POST['msg']) && $user['exp'] > 400){

$msg = text($_POST['msg']);

if (!empty(trim($msg))) {

mysql_query("INSERT INTO `chat` SET `post_user` = '$user[id]', `msg` = '$msg', `time` = '".num(time())."'");
header('location: /chat');
}

else {
echo '$msg пустая';
}

}
Dizzy221 , Пасибо бро, только вот так заработало if(!empty($msg)){} с trim() фатальную ошибку выдавало Гг
384929953 , пасиба в карман не положишь, а вот плюсик в анкету запросто
Dizzy221 , 50 рейтинга нужно, как наберу кину)
Онлайн: 1
Время:
Gen. 0.1015
(c) Bym.Guru 2010-2026