Program Kalendar Aktiviti Peribadi - Mengumpul Data Ke Program PHP Anda Dengan Borang Web HTML
Dalam tutorial lepas, kami memulakan Program Kalendar Aktiviti Peribadi yang ditulis dalam PHP dan kami mencipta jadual pangkalan data untuk menyimpan maklumat mengenai aktiviti dan peristiwa yang dijadualkan. Sekarang bahawa kami telah membuat jadual kami dalam pangkalan data kami, langkah seterusnya adalah untuk membuat borang web HTML yang boleh kami gunakan untuk mengumpulkan spesifik tentang aktiviti baru dan kemudian menghantar maklumat tersebut ke program php.

Langkah pertama kami dalam merekabentuk borang web adalah untuk menganalisis setiap maklumat yang akan kami kumpulkan dan memutuskan jenis tag HTML untuk digunakan untuk mengumpulkan data tersebut. Sekiranya anda tidak mengetahui tag HTML, lihat laman HTML saya di sini di CoffeBreakBlog.

act_ID
Dalam tutorial lepas, kami memanggil bidang pertama dalam jadual aktiviti kami bidang act_ID yang merupakan pengenal unik untuk setiap rekod. Oleh kerana medan jadual ini ditetapkan untuk kenaikan auto, kita tidak perlu mengumpulkan data untuk medan dengan borang web kami.

act_title
Judul aktiviti atau peristiwa adalah hanya baris pendek teks supaya kita boleh menggunakan tag input teks HTML untuk mengumpul ini.

act_desc
Penerangan mengenai aktiviti itu mungkin sangat pendek atau terperinci. Jadi kami akan menggunakan tag textarea untuk medan ini.

act_month_1
act_day_1
act_year_1
act_hour_1
Medan input ini akan mengumpulkan tarikh permulaan (bulan, hari, tahun, jam) aktiviti tersebut. Untuk mengelakkan kekeliruan yang disebabkan oleh data yang ditaip secara salah, lebih baik menggunakan tag pilih HTML dalam borang web untuk maklumat tarikh. Satu tag akan memaparkan senarai juntai bawah bulan dalam setahun dan tag kedua akan memaparkan hari-hari bulan itu. Anda meneka, tag ketiga akan memaparkan beberapa tahun. Sudah tentu, rentang ini boleh merangkumi beberapa tahun yang anda perlukan. Bagaimanapun, anda boleh meninggalkan tag ketiga ini jika program aktiviti anda hanya untuk kalendar setiap tahun. Nama-nama bulan dipaparkan dalam format teks (seperti Januari, Februari). Ini akan menjadikan laman web lebih mesra pengguna. Akhirnya, satu lagi tag pilih akan memaparkan jam hari aktiviti itu dijadualkan (dalam masa setengah jam tambahan).

act_month_2
act_day_2
act_year_2
act_hour_2
Kami akan membuat kumpulan kedua tag ini untuk tarikh akhir (bulan, hari, tahun, jam) aktiviti tersebut. Kami akan menggunakan nombor satu pada akhir medan input tarikh awal dan nombor dua pada akhir kumpulan kedua.

act_timestamp_1
act_timestamp_2
Selepas tarikh dan masa dikumpul oleh tag yang baru dibincangkan, program ini akan menukar tarikh / masa permulaan dan berakhir ke cap waktu Unix dan menyimpan cap waktu dalam jadual. Oleh kerana ini dilakukan oleh program, kita tidak perlu mempunyai tag untuk bidang ini dalam bentuk web kami.

act_status
Apabila anda mula-mula memasukkan aktiviti ke dalam kalendar, act_status aktiviti ditetapkan kepada tidak lengkap secara lalai. Walau bagaimanapun, anda perlu mengemas kini status aktiviti untuk diselesaikan pada tarikh yang lebih baru. Kami akan menggunakan tag input butang radio yang akan membolehkan anda menukar status daripada tidak lengkap untuk diselesaikan.