Kişisel Etkinlikler Takvim Programı - Web Formunu İşlevle Yazdırma
Bu eğitimde, Kişisel Etkinlikler Takvim Programı projesi için ActivityEntry.php3 program dosyası üzerinde çalışmaya devam edeceğiz. Şimdiye kadar, Programın Etkinlik Girişi web formunun doldurulup programa gönderilip gönderilmediğini test eden bölümünün kodunu yazdık.

if (boş ($ _ POST ['gönder'])) {web sayfasına yankı formu}
else {işlem verileri}

$ _POST ['gönder'] boşsa, web formundaki gönder düğmesi kullanılmamış ve form doldurulmamıştır. Bu durumda, program web formunu bir echo bildirimi aracılığıyla tarayıcıya gönderir. İşte şimdiye kadar kod. Programın web formunu tarayıcıya göndermek için gereken tek zaman buysa, bu iyi çalışır. Ancak, aynı web formunun tarayıcıya üç durumda gönderileceğini düşünmeliyiz.

  1. Programımızı şimdiye kadar kodladığımız için, form doldurulmadığında ($ _POST ['gönder'] boş) form gönderilecek ve takvime yeni bir etkinlik eklemek istiyoruz.
  2. Form doldurulduktan sonra, $ _POST ['gönder'] değişkeni boş olmaz. Program daha sonra gönderilen verilerdeki hataları kontrol edecektir. Formu tamamen doldurmadığınız için eksik bilgi varsa, tarayıcıya web formuyla birlikte bir hata mesajı daha gönderilir.
  3. Daha önce veritabanına girmiş olduğunuz bir etkinlik hakkındaki bilgileri değiştirmeniz gerekebilir. Örneğin, durumu eksik durumdan tamamlanma durumuna değiştirmek isteyebilirsiniz. Önceden girilmiş bir etkinliği düzenlemeniz gerektiğinde, form değişiklikler için tarayıcıya gönderilir.
Şu an itibariyle echo ifadesi, ActivityEntry.php3 dosyasındaki if ifadesinde hala kodlanmıştır.

if (boş ($ _ POST ['gönder'])) {web sayfasına yankı formu}

Ancak bu aynı yankı ifadesini her üç örnek için de kullanmamız gerekecek. Bu nedenle echo ifadesini bir işlev olarak değiştirirsek programımızı daha verimli hale getirebiliriz. Daha sonra programın web formuna her ihtiyacı olduğunda, işlevi çağırırız. Bu nedenle, yukarıdaki koddaki echo deyimini bir işlev çağrısına değiştirmemiz gerekecek.

if (boş ($ _ POST ['gönder'])) {işlev çağrısı}

Sonraki →







Video Talimatları: PERSONEL İZİN TAKİP PROGRAMI (Nisan 2024).