If post php
Автор Данте задал вопрос в разделе PHP
PHP mySQL проверка на заполнение if( $_POST==true) и получил лучший ответ
Ответ от Ёаня Семенов[гуру]
Конструкция if (_POST) или if ($_POST == true) проверяет лишь факт отправки формы, но не гарантирует, что конкретные поля заполнены. Чтобы проверить ввод данных, обращайтесь к ключам массива. В PHP в условии if ($переменная) или if (еременная == true) пустая строка и ноль автоматически считаются ложью. Поэтому для проверки заполненности достаточно написать if ($_POST['имя_поля']). Если же по логике поле наоборот должно остаться пустым, используйте if (empty($_POST['имя_поля'])) или if (!$_POST['имя_поля']). Перед записью в MySQL обязательно валидируйте полученные значения.
Ответ от Imobilazer[гуру]
Так труе означает что пост передача осуществлена, а пустая или нет ему какая разница
Так труе означает что пост передача осуществлена, а пустая или нет ему какая разница
Ответ от IPlaza.kz[активный]
if(!isset($_POST) && empty($_POST)) {
die('$_POST is empty or not defined');
}
if(!isset($_POST) && empty($_POST)) {
die('$_POST is empty or not defined');
}
Ответ от Алексей PHOTOLAB[новичек]
а если сделать такое условие что поле не должно заполняться, т. е. должно остаться пустым. Как это записать в проверке?
а если сделать такое условие что поле не должно заполняться, т. е. должно остаться пустым. Как это записать в проверке?
Ответ от ВикиВопрос[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: PHP mySQL проверка на заполнение if( $_POST==true)
Проверка на антиплагиат?
Проверка работы на антиплагиат обычно охватывает весь документ, включая список литературы и
подробнее...
PHP. Объясните пожалуйста, для чего используют в функциях return true и return false .
Оператор return в PHP используется для завершения работы функции и передачи результата обратно в то
подробнее...
Проверка существования строки в строке:) php
Для проверки вхождения подстроки в строку в PHP используйте функции strpos или stripos. Первая ищет
подробнее...
or DIE php
Конструкция or die в PHP применяется для обработки ошибок, чаще всего при работе с базой данных.
подробнее...