Програма календарів особистих занять - друк веб-форми за допомогою функції
У цьому підручнику ми продовжимо роботу над файлом програми ActivityEntry.php3 для проекту програми персональних календарів. Поки ми написали код тієї частини програми, яка перевіряє, чи була заповнена і подана в програму веб-форма введення активності.

if (порожній ($ _ POST ['submit'])) {ехо-форма на веб-сторінку}
else {обробляти дані}

Якщо $ _POST ['submit'] порожній, кнопка для надсилання у веб-формі не була використана, а форма не заповнена. У цьому випадку програма надсилає веб-форму в браузер через виголошення заяви. Ось код поки що. Це добре працює, якщо це був єдиний раз, коли програмі потрібно було надіслати веб-форму в браузер. Але нам потрібно врахувати, що ця сама веб-форма буде відправлена ​​в браузер у трьох випадках.

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

if (порожній ($ _ POST ['submit'])) {ехо-форма на веб-сторінку}

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

if (порожній ($ _ POST ['submit'])) {функція виклику}

Далі →







Відео Інструкція: Privacy, Security, Society - Computer Science for Business Leaders 2016 (Може 2024).