Организация для активного отдыха
May 2024
В последнем уроке мы написали часть сценария Activity Entry, которая будет обрабатывать вероятность того, что веб-форма была отправлена, но пользователь не предоставил все необходимые данные. Сначала мы устанавливаем значения для переменных, которые мы передадим в функцию Activity_Entry_Form. Значение для каждой переменной устанавливается равным нулю, если входные данные отсутствуют, и, если нет, оно устанавливается равным значению данных $ POST ['']. Наконец, мы устанавливаем переменную $ error_message в да если отсутствуют какие-либо данные из каких-либо обязательных полей формы. Это скажет программе отображать сообщение об ошибке при повторном отображении веб-формы. Теперь давайте поработаем над обработкой сообщения об ошибке. Есть два изменения, которые мы должны внести в скрипт Entry Activity. Поскольку мы будем передавать эту новую переменную $ error_message с помощью вызова функции, нам нужно добавить эту переменную в список переменных параметров, которые отправляются в функцию.
Кроме того, поскольку мы будем кодировать функцию Activity_Entry_Form для ожидания этой новой переменной каждый раз, когда она вызывается, она будет ожидать ее, даже когда форма отображается в первый раз. Поэтому нам нужно добавить переменную к вызову функции в первой части скрипта. Но мы не можем отправить эту переменную без предварительной инициации. Итак, давайте добавим это и в код.
Далее → | ||