$ _POST или $ _GET – две специальные функции PHP, которые используются для получения переменных из формы, заполненной пользователем. При использовании этих функций Вы можете столкнуться с ошибкой, которая говорит о существовании неопределенного индекса (Undefined Index Error). Эту ошибку можно устранить с помощью PHP-функции isset ().
N.B. Наличие неопределенного индекса является незначительной ошибкой и поэтому обычно о ней не уведомляется по умолчанию. Однако, это зависит от конфигурации сервера. С помощью функции error_reporting можно изменить тип сообщения об ошибке.
Чтобы избежать этой ошибки при использовании переменных $ _POST или $ _GET, просто проверьте, были ли поля таблицы инициализированы с помощью функции isset ().
// Перед использованием $_POST['значение']
если (isset($_POST['значение']))
{
// Действия, если $_POST['значение'] существует
}
Изображение: © Ermolaev Alexander - Unsplash.com