Обучение/Помощь новичкам | Запрет на отправку пустого поля
Есть код который записывает в базу данные. Как сделать что бы он не отправлял, если поле было пустое?
Код:
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 фильтрую, цифры все таки
Код:
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 , пример есть во многих движках, и ставится ограничение от и до
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 рейтинга нужно, как наберу кину)