Kişisel Etkinlikler Takvim Programı - Bir HTML Web Formu ile PHP Programınıza Veri Toplayın
Son derste PHP ile yazılmış bir Kişisel Etkinlikler Takvim Programı başlattık ve planlanan etkinlikler ve etkinlikler hakkında bilgi depolamak için bir veritabanı tablosu oluşturduk. Tablonuzun veritabanımızda oluşturulduğuna göre, bir sonraki adım, yeni etkinliklerle ilgili bilgileri toplamak için kullanabileceğimiz bir HTML web formu oluşturmak ve daha sonra bu bilgileri php programına göndermek.

Web formunu tasarlamadaki ilk adımımız, toplayacağımız her bilgi parçasını analiz etmek ve bu veri parçasını toplamak için hangi tür HTML form etiketinin kullanılacağına karar vermektir. HTML form etiketlerini bilmiyorsanız, CoffeBreakBlog'daki HTML siteme buradan göz atın.

act_ID
Son öğreticide, etkinlikler tablosumuzdaki ilk alanı her kayıt için benzersiz bir tanımlayıcı olan act_ID alanını çağırdık. Bu tablo alanı otomatik olarak artırıldığından, web formumuzla alan için herhangi bir veri toplamamız gerekmez.

act_title
Etkinliğin veya etkinliğin başlığı yalnızca kısa bir metin satırıdır, bu nedenle bunu toplamak için bir HTML metin giriş etiketi kullanabiliriz.

act_desc
Faaliyetin tanımı çok kısa veya çok ayrıntılı olabilir. Bu yüzden bu alan için textarea etiketini kullanacağız.

act_month_1
act_day_1
act_year_1
act_hour_1
Bu girdi alanları etkinliğin başlangıç ​​tarihini (ay, gün, yıl, saat) toplar. Yanlış yazılan verilerin neden olduğu karışıklığı önlemek için, web formundaki HTML seçme etiketini tarih bilgisi için kullanmak daha iyidir. Bir etiket yılın aylarının bir açılır listesini ve ikinci bir etiket ayın günlerini görüntüler. Tahmin ettiniz, üçüncü etiket yıllarca görüntülenecek. Tabii ki, bu aralık ihtiyacınız olduğu kadar uzun yıllar içerebilir. Ancak, etkinlik programınız yalnızca yıllık bir takvim içinse bu üçüncü etiketi atlayabilirsiniz. Ayların adları metin biçiminde görüntülenir (Ocak, Şubat gibi). Bu, web formunu daha kullanıcı dostu hale getirecektir. Son olarak, bir başka seçili etiket etkinliğin planlandığı günün saatini görüntüler (bir buçuk saatlik aralıklarla).

act_month_2
act_day_2
act_year_2
act_hour_2
Etkinliğin bitiş tarihi (ay, gün, yıl, saat) için bu etiketlerden ikinci bir grup oluşturacağız. Başlangıç ​​tarihi giriş alanlarının sonunda bir numara ve ikinci grubun sonunda iki numara kullanacağız.

act_timestamp_1
act_timestamp_2
Tarih ve saat, az önce tartıştığımız etiketler tarafından toplandıktan sonra, program başlangıç ​​ve bitiş tarihini / saatini bir Unix zaman damgasına dönüştürecek ve zaman damgasını tabloya kaydedecektir. Bu program tarafından yapıldığından, web formumuzda bu alanlar için bir etikete ihtiyacımız olmayacaktır.

act_status
Takvime ilk kez bir etkinlik girdiğinizde, etkinliğin act_status değeri varsayılan olarak eksik olarak ayarlanır. Ancak, daha sonraki bir tarihte tamamlanacak etkinliğin durumunu güncellemek istersiniz. Durumu eksik durumdan tamamlanma durumuna getirmenize olanak tanıyan bir radyo düğmesi giriş etiketi kullanacağız.








Video Talimatları: Google Forms ile Form Oluşturma ve Google Forms Ekranına Genel Bakış (Mayıs Ayı 2024).