Asmeninės veiklos kalendoriaus programa - surinkite duomenis į savo PHP programą naudodami HTML žiniatinklio formą
Paskutiniame vadove mes pradėjome asmeninės veiklos kalendoriaus programą, parašytą PHP, ir sukūrėme duomenų bazės lentelę, kurioje galite saugoti informaciją apie suplanuotą veiklą ir įvykius. Dabar, kai mūsų duomenų bazėje yra sukurta lentelė, kitas žingsnis yra sukurti HTML žiniatinklio formą, kurią galėtume naudoti rinkdami naujos veiklos specifiką ir nusiųsdami tą informaciją php programai.

Pirmasis mūsų žingsnis kuriant žiniatinklio formą yra išanalizuoti kiekvieną surinktą informaciją ir nuspręsti, kokio tipo HTML formos žymą naudoti renkant tą duomenų dalį. Jei jums nepažįstamos HTML formos žymės, patikrinkite mano HTML svetainę čia, CoffeBreakBlog.

aktas_ID
Paskutiniame vadove pirmąjį savo veiklos lentelės lauką pavadinome „act_ID“ lauku, kuris yra unikalus kiekvieno įrašo identifikatorius. Kadangi šis lentelės laukas yra nustatytas kaip automatinis prieaugis, mums nereikia rinkti jokių duomenų apie lauką naudojant mūsų internetinę formą.

aktas_pavadinimas
Veiklos ar įvykio pavadinimas yra tik trumpa teksto eilutė, todėl mes galime naudoti HTML teksto įvesties žymą tai rinkti.

act_desc
Veiklos aprašymas gali būti labai trumpas arba gana išsamus. Taigi šiame lauke naudosime teksto juostos žymą.

aktas_mėnuo_1
aktas_ diena_1
aktas_metis_1
act_hour_1
Šie įvesties laukai rinks veiklos pradžios datą (mėnuo, diena, metai, valanda). Norėdami išvengti painiavos dėl neteisingai įvestų duomenų, datos informacijai geriau naudoti HTML atrankos žymą žiniatinklio formoje. Vienoje žymoje bus pateiktas išskleidžiamasis metų mėnesių sąrašas, o antrojoje - žymą. Jūs atspėjote, trečioji etiketė parodys metų laikotarpį. Žinoma, šis laikotarpis gali apimti tiek metų, kiek jums reikia. Tačiau šią trečią žymą galite praleisti, jei jūsų veiklos programa skirta tik metiniam kalendoriui. Mėnesių pavadinimai pateikiami teksto formatu (pvz., Sausis, vasaris). Tai padarys interneto formą patogesnę vartotojui. Galiausiai dar viena pasirinkta žyma parodys dienos, kurią numatoma veikla, valandą (vienos pusės valandos intervalais).

aktas_mėnulis_2
aktas_ diena_2
aktas_metis_2
aktas_valanda_2
Mes sukursime antrą šių žymų grupę veiklos pabaigos datai (mėnesiui, dienai, metams, valandai). Numerį Nr. 1 naudosime pradžios datos įvesties laukų pabaigoje ir antrą - antros grupės pabaigoje.

act_timestamp_1
act_timestamp_2
Po to, kai datą ir laiką surenka žymos, kurias ką tik aptarėme, programa konvertuos pradžios ir pabaigos datą / laiką į „Unix“ laiko žymę ir laiko žymę įrašys į lentelę. Kadangi tai daro programa, mums nereikės turėti šių laukų žymos savo internetinėje formoje.

aktas_statas
Kai pirmą kartą įvedate veiklą į kalendorių, pagal numatytuosius nustatymus veiklos act_status yra neišsamus. Tačiau norėsite atnaujinti veiklos būseną, kad ji būtų baigta vėliau. Mes naudosime radijo mygtuko įvesties žymą, kuri leis jums pakeisti būseną iš nepilnos į baigtą.