Személyes tevékenységek naptári programja - gyűjtsön adatokat a PHP-programba egy HTML webes űrlap segítségével
Az utolsó bemutatóban elindítottuk a PHP-ben írt Személyes tevékenységek naptár programját, és létrehozott egy adatbázis táblát az ütemezett tevékenységekre és eseményekre vonatkozó információk tárolására. Most, hogy az adatbázisunkban elkészítettük a táblázatainkat, a következő lépés egy HTML webes űrlap létrehozása, amelyet felhasználhatunk az új tevékenységekkel kapcsolatos információk összegyűjtésére, majd az információk elküldésére a php programra.

A webes űrlap tervezésének első lépése az, hogy elemezzük az összes összegyűjtött információt, és eldöntsük, milyen típusú HTML űrlapcímkét használunk az adatgyűjtéshez. Ha nem ismeri a HTML űrlapcímkéket, itt megnézheti a HTML-oldalomat a CoffeBreakBlog oldalon.

act_ID
Az utolsó bemutatóban a tevékenységi táblázatunk első mezőjét az act_ID mezőnek neveztük, amely minden rekord egyedi azonosítója. Mivel ez a tábla mező automatikus növekményre van állítva, nem kell a mezőhöz adatokat gyűjtenünk az internetes űrlapunkkal.

act_title
A tevékenység vagy esemény címe csak egy rövid szöveges sor, így egy HTML szövegbeviteli címkét felhasználhatunk ennek összegyűjtésére.

act_desc
A tevékenység leírása lehet nagyon rövid vagy meglehetősen részletes. Tehát erre a mezőre a textarea címkét fogjuk használni.

act_month_1
act_day_1
act_year_1
act_hour_1
Ezek a beviteli mezők összegyűjtik a tevékenység kezdő dátumát (hónap, nap, év, óra). A helytelenül beírt adatok által okozott zavar elkerülése érdekében jobb, ha a dátuminformációhoz a HTML formátumú címkét használja a webes űrlapon. Az egyik címke megjeleníti az év hónapjainak legördülő listáját, a másik címke pedig a hónap napjait. Gondolod, a harmadik címke évekig tart. Természetesen ez az időtartam magában foglalhatja annyi évet, amennyire szüksége van. A harmadik címkét azonban elhagyhatja, ha tevékenységi programja csak egy éves naptárra vonatkozik. A hónapok nevei szöveges formátumban jelennek meg (például január, február). Ez a webes űrlapot felhasználóbarátabbá teszi. Végül egy újabb kiválasztó címke megjeleníti annak a napnak az óráját, amelyre a tevékenységet tervezik (fél órás lépésekben).

act_month_2
act_day_2
act_year_2
act_hour_2
A címkék egy második csoportját létrehozjuk a tevékenység befejezési dátumára (hónap, nap, év, óra). Az első számot a kezdő dátum beviteli mezőinek végén, a második számot a második csoport végén fogjuk használni.

act_timestamp_1
act_timestamp_2
Miután a dátumot és az időt összegyűjtötték az általunk tárgyalt címkék, a program konvertálja a kezdő és a záró dátumot / időt Unix időbélyeggé, és az időbélyeget a táblázatban tárolja. Mivel ezt a program hajtja végre, nem kell, hogy weblapunkon legyen címke ezekre a mezőkre.

act_status
Amikor először ad be tevékenységet a naptárba, a tevékenység act_status-ja alapértelmezés szerint hiányos lesz. Ugyanakkor frissíteni fogja a tevékenység állapotát, hogy később befejeződjön. Rádiógomb beviteli címkét fogunk használni, amely lehetővé teszi az állapot átváltását a hiányosról a teljesre.