Program de calendar pentru activități personale - Tipărirea formularului web cu o funcție
În acest tutorial, vom continua să lucrăm la fișierul de program ActivityEntry.php3 pentru proiectul Programul de activități personale. Până acum am scris codul pentru partea din program care testează dacă formularul web de intrare a activității a fost completat și trimis la program.

if (goală ($ _ POST ['trimite'])) {formular ecou către pagina web}
altfel {date procesare}

Dacă $ _POST ['trimite'] este gol, butonul de trimitere de pe formularul web nu a fost utilizat și formularul nu a fost completat. În acest caz, programul va trimite formularul web browserului printr-o declarație ecou. Iată codul de până acum. Acest lucru funcționează bine dacă a fost singura dată când programul a avut nevoie pentru a trimite formularul web către browser. Dar trebuie să considerăm că același formular web va fi trimis browserului în trei cazuri.

  1. Întrucât până acum am codificat programul nostru, formularul va fi trimis când formularul nu a fost completat ($ _POST ['trimite'] este gol) și dorim să adăugăm o nouă activitate în calendar.
  2. Odată completat formularul, variabila $ _POST ['trimite'] nu va fi goală. Programul va verifica apoi greșelile din datele trimise. Dacă lipsesc informații pentru că nu ați completat complet formularul, un mesaj de eroare este trimis din nou browserului împreună cu formularul web.
  3. Este posibil să fie nevoie să schimbați informațiile despre o activitate introdusă anterior în baza de date. De exemplu, poate doriți să schimbați starea de la incomplet la complet. Când trebuie să editați o activitate introdusă anterior, formularul va fi trimis browserului pentru modificări.
Începând de acum, declarația ecou este încă codată în instrucțiunea if din fișierul ActivityEntry.php3.

if (goală ($ _ POST ['trimite'])) {formular ecou către pagina web}

Dar va trebui să folosim aceeași declarație ecou pentru toate cele trei cazuri. Deci, putem face programul nostru mai eficient dacă schimbăm afirmația ecou într-o funcție. Apoi, de fiecare dată când programul are nevoie de formularul web, vom apela funcția. Prin urmare, va trebui să schimbăm declarația ecou din codul de mai sus la un apel funcțional.

if (goală ($ _ POST ['trimite'])) {apel funcție}

Următorul →







Instrucțiuni Video,: 187th Knowledge Seekers Workshop August 31, 2017 (Aprilie 2024).