Kalendář osobních aktivit - sbírejte data do vašeho PHP programu pomocí webového formuláře HTML
V posledním tutoriálu jsme spustili program Kalendář osobních aktivit napsaný v PHP a vytvořili jsme databázovou tabulku pro ukládání informací o plánovaných činnostech a událostech. Nyní, když máme v naší databázi vytvořenou tabulku, dalším krokem je vytvoření webového formuláře HTML, který můžeme použít ke shromažďování specifik o nových činnostech a poté tyto informace odeslat do programu php.

Naším prvním krokem při navrhování webového formuláře je analyzovat každou informaci, kterou budeme shromažďovat, a rozhodnout, jaký typ značky HTML formuláře použít ke shromažďování tohoto kusu dat. Pokud neznáte značky HTML formulářů, podívejte se na můj web HTML zde na CoffeBreakBlog.

act_ID
V posledním tutoriálu jsme nazvali první pole v naší tabulce aktivit pole act_ID, které je jedinečným identifikátorem pro každý záznam. Protože toto pole tabulky je nastaveno na automatický přírůstek, nemusíme shromažďovat žádná data pro pole pomocí našeho webového formuláře.

act_title
Název aktivity nebo události je jen krátký řádek textu, takže můžeme tuto značku sbírat pomocí značky HTML.

act_desc
Popis činnosti může být velmi krátký nebo docela podrobný. Pro toto pole tedy použijeme značku textarea.

act_month_1
act_day_1
act_year_1
act_hour_1
Tato vstupní pole budou shromažďovat počáteční datum (měsíc, den, rok, hodinu) aktivity. Chcete-li zabránit záměně způsobené nesprávně zadanými daty, je lepší použít datumovou značku ve výběrovém formuláři HTML ve webovém formuláři. Jedna značka zobrazí rozevírací seznam měsíců v roce a druhá značka zobrazí dny v měsíci. Uhádli jste, třetí značka zobrazí rozpětí let. Toto rozpětí samozřejmě může zahrnovat tolik let, kolik potřebujete. Tuto třetí značku však můžete vynechat, pokud je váš program aktivit pouze roční kalendář. Názvy měsíců jsou zobrazeny v textovém formátu (například leden, únor). Díky tomu bude webový formulář uživatelsky přívětivější. Nakonec další výběrová značka zobrazí hodinu dne, pro kterou je aktivita naplánována (v krocích po půlhodině).

act_month_2
act_day_2
act_year_2
act_hour_2
Vytvoříme druhou skupinu těchto značek pro konečné datum (měsíc, den, rok, hodinu) aktivity. Použijeme číslo jedna na konci vstupních polí počátečního data a číslo dva na konci druhé skupiny.

act_timestamp_1
act_timestamp_2
Po shromáždění data a času značkami, které jsme právě diskutovali, program převede počáteční a konečné datum / čas na časové razítko Unixu a časové razítko uloží do tabulky. Protože je to prováděno programem, nebudeme potřebovat značku pro tato pole v naší webové podobě.

act_status
Když do kalendáře poprvé zadáte aktivitu, je ve výchozím nastavení nastavena nedokončená aktivita. Budete však chtít aktualizovat stav aktivity tak, aby byla dokončena později. Použijeme vstupní značku přepínače, která vám umožní přepnout stav z neúplného na kompletní.








Video Návody: (3.úroveň) 60 denní Carrie výzva / efektivní pálení tukových zásob a zpevnění svalstva (Smět 2024).