Personīgo aktivitāšu kalendāra programma - apkopojiet datus savā PHP programmā, izmantojot HTML Web veidlapu
Pēdējā apmācībā mēs sākām personīgo aktivitāšu kalendāra programmu, kas rakstīta PHP, un mēs izveidojām datu bāzes tabulu, lai saglabātu informāciju par plānotajām darbībām un notikumiem. Tagad, kad mūsu tabula ir izveidota mūsu datu bāzē, nākamais solis ir izveidot HTML tīmekļa formu, kuru mēs varam izmantot, lai apkopotu specifiku par jaunām darbībām un pēc tam nosūtītu šo informāciju php programmai.

Mūsu pirmais solis, veidojot tīmekļa veidlapu, ir analizēt katru apkopoto informāciju un izlemt, kāda veida HTML veidlapas tagu izmantot šīs datu vākšanai. Ja neesat pazīstams ar HTML veidlapu tagiem, apskatiet manu HTML vietni šeit CoffeBreakBlog.

akts_ID
Pēdējā apmācībā mēs pirmo darbības lauku tabulā nosaucām par lauku act_ID, kas ir unikāls katra ieraksta identifikators. Tā kā šī tabulas lauks ir iestatīts uz automātisku pieaugumu, mums nav jāapkopo dati par šo lauku ar mūsu tīmekļa veidlapu.

akts_nosaukums
Darbības vai notikuma nosaukums ir tikai īsa teksta rinda, lai mēs varētu to izmantot HTML teksta ievades tagā.

act_desc
Darbības apraksts varētu būt ļoti īss vai diezgan detalizēts. Tātad šajā laukā mēs izmantosim teksta zonas tagu.

akts_mēnesis_1
akts_diena_1
akts_gads_1
act_hour_1
Šajos ievades laukos tiks apkopots aktivitātes sākuma datums (mēnesis, diena, gads, stunda). Lai novērstu neskaidrības, ko rada nepareizi ievadīti dati, datuma informācijai Web formā ir labāk izmantot HTML atlases tagu. Vienā tagā tiks parādīts nolaižamais gada mēnešu saraksts, bet otrā tagā - mēneša dienas. Jūs uzminējāt, trešajā tagā tiks parādīti gadu periodi. Protams, šajā periodā var ietilpt tik daudz gadu, cik nepieciešams. Tomēr jūs varat izlaist šo trešo tagu, ja jūsu aktivitāšu programma paredzēta tikai gada kalendāram. Mēnešu nosaukumi tiek parādīti teksta formātā (piemēram, janvāris, februāris). Tas padarīs tīmekļa veidlapu lietotājam draudzīgāku. Visbeidzot, vēl vienā atlasītajā tagā tiks parādīta tās stundas stunda dienā, kurā paredzēta aktivitāte (ar pusstundas soli).

akts_mēnesis_2
akts_diena_2
akts_gads_2
akts_stunda_2
Mēs izveidosim otro šo tagu grupu darbības beigu datumam (mēnesim, dienai, gadam, stundai). Mēs izmantosim numuru viens sākuma datuma ievades lauku beigās un otro numuru otrās grupas beigās.

act_timestamp_1
act_timestamp_2
Pēc datuma un laika savākšanas tagos, par kuriem tikko runājām, programma sākuma un beigu datumu / laiku pārveidos par Unix laika zīmogu un laika zīmogu glabās tabulā. Tā kā to dara programma, mums Web formātā šiem laukiem nebūs jābūt tagam.

aktu_stats
Pirmoreiz ievadot darbību kalendārā, aktivitātes act_status pēc noklusējuma ir iestatīts uz nepilnīgu. Tomēr jūs vēlaties atjaunināt aktivitātes statusu, lai to pabeigtu vēlāk. Mēs izmantosim radiopogas ievades tagu, kas ļaus pārslēgt statusu no nepilnīga uz pilnīgu.