Программа календаря личных действий - печать веб-формы с функцией
В этом руководстве мы продолжим работу над файлом программы ActivityEntry.php3 для проекта «Программа календаря личных действий». До сих пор мы написали код для части программы, которая проверяет, была ли заполнена веб-форма Activity Entry и отправлена ​​в программу.

if (empty ($ _ POST ['submit'])) {выводить форму на веб-страницу}
еще {обработать данные}

Если $ _POST ['submit'] пусто, кнопка отправки в веб-форме не использовалась и форма не была заполнена. В этом случае программа отправит веб-форму в браузер с помощью оператора echo. Вот код до сих пор. Это прекрасно работает, если это был единственный раз, когда программе нужно было отправить веб-форму в браузер. Но мы должны учитывать, что эта же веб-форма будет отправлена ​​в браузер в трех случаях.

  1. Поскольку мы уже закодировали нашу программу, форма будет отправлена, когда форма еще не заполнена ($ _POST ['submit'] пусто), и мы хотим добавить новое действие в календарь.
  2. После заполнения формы переменная $ _POST ['submit'] не будет пустой. Затем программа проверит ошибки в представленных данных. Если информация отсутствует, поскольку вы не заполнили форму полностью, в браузер снова отправляется сообщение об ошибке вместе с веб-формой.
  3. Возможно, вам придется изменить информацию об активности, которую вы ранее ввели в базу данных. Например, вы можете изменить статус с неполного на полный. Когда вам нужно отредактировать ранее введенное действие, форма будет отправлена ​​в браузер для внесения изменений.
На данный момент оператор echo все еще закодирован в операторе if в файле ActivityEntry.php3.

if (empty ($ _ POST ['submit'])) {выводить форму на веб-страницу}

Но нам нужно будет использовать этот же оператор echo для всех трех случаев. Таким образом, мы можем сделать нашу программу более эффективной, если мы изменим выражение echo на функцию. Тогда всякий раз, когда программе понадобится веб-форма, мы будем вызывать функцию. Поэтому нам нужно изменить оператор echo в приведенном выше коде на вызов функции.

if (пусто ($ _ POST ['submit'])) {вызов функции}

Далее →







Видео инструкция: Персональный календарь на mingli.ru (инструкция по применению) (May 2024).