Kalendář osobních aktivit - tisk webového formuláře s funkcí
V tomto tutoriálu budeme pokračovat v práci na programovém souboru ActivityEntry.php3 pro projekt Kalendář osobních aktivit. Doposud jsme napsali kód pro část programu, která testuje, zda byl vyplněn a odeslán webový formulář Activity Entry.

if (empty ($ _ POST ['submit']))) {echo formulář na webovou stránku}
jinde {zpracovat data}

Pokud je $ _POST ['submit'] prázdný, tlačítko pro odeslání ve webovém formuláři nebylo použito a formulář nebyl vyplněn. V tomto případě program odešle webový formulář do prohlížeče prostřednictvím příkazu echo. Tady je zatím kód. Funguje to dobře, pokud to byl jediný čas, který program potřeboval k odeslání webového formuláře do prohlížeče. Musíme však vzít v úvahu, že stejný webový formulář bude do prohlížeče odeslán ve třech případech.

  1. Protože jsme náš program doposud kódovali, bude formulář odeslán, pokud nebude vyplněn ($ _POST ['submit'] je prázdný) a chceme do kalendáře přidat novou aktivitu.
  2. Po vyplnění formuláře nebude proměnná $ _POST ['submit'] prázdná. Program poté zkontroluje chyby v předložených datech. Pokud chybí informace, protože jste formulář zcela nevyplnili, do prohlížeče se spolu s webovým formulářem znovu odešle chybová zpráva.
  3. Možná budete muset změnit informace o činnosti, kterou jste do databáze předtím zadali. Například můžete chtít změnit stav z neúplného na dokončený. Pokud potřebujete upravit dříve zadanou aktivitu, formulář se odešle do prohlížeče k provedení změn.
Od této chvíle je příkaz echo stále kódován v příkazu if v souboru ActivityEntry.php3.

if (empty ($ _ POST ['submit']))) {echo formulář na webovou stránku}

Ale ve všech třech případech budeme muset použít stejné prohlášení echo. Takže můžeme zefektivnit náš program, pokud změníme příkaz echo na funkci. Poté, kdy program potřebuje webový formulář, zavoláme funkci. Proto budeme muset změnit příkaz echo ve výše uvedeném kódu na volání funkce.

if (empty ($ _ POST ['submit']))) {function call}

Další →







Video Návody: 3000+ Common English Words with British Pronunciation (Duben 2024).