Loading...
html
Bym
as
nightlight
AmyPay Приём платежей для онлайн-бизнеса
WorldByte - Наш хостинг - партнер
Обучение/Помощь новичкам
| Запрет на отправку пустого поля
Топ дня:
O
Z
Z
Y
384929953
Автор
25 мая 2017, в 12:35
Рейтинг: 18
Есть код который записывает в базу данные. Как сделать что бы он не отправлял, если поле было пустое?
Код:
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 фильтрую, цифры все таки
s
s
h
25 мая 2017, в 12:36
ROFL SYSADMIN
384929953
, пример есть во многих движках, и ставится ограничение от и до
К
о
л
я
д
а
25 мая 2017, в 12:39
ส็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็
384929953
,if(пост !=null)
384929953
Автор
25 мая 2017, в 12:39
Рейтинг: 18
Anton Metronome (25.05.2017 в 12:36)
384929953
, пример есть во многих движках, и ставится ограничение от и до
Пробовал так, все равно записывает пустое значение:
(empty($msg) < 3)
D
i
z
z
y
2
2
1
25 мая 2017, в 12:45
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻
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 пустая';
}
}
384929953
Автор
25 мая 2017, в 12:53
Рейтинг: 18
Dizzy221
, Пасибо бро, только вот так заработало if(!empty($msg)){} с trim() фатальную ошибку выдавало
D
i
z
z
y
2
2
1
25 мая 2017, в 12:55
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻
384929953
, пасиба в карман не положишь, а вот плюсик в анкету запросто
384929953
Автор
25 мая 2017, в 12:55
Рейтинг: 18
Dizzy221
, 50 рейтинга нужно, как наберу кину)
Форум
На главную