Kegiatan Pribadi Program Kalender - Pesan Kesalahan Untuk Data Formulir Tidak Ada
Dalam tutorial terakhir, kami menulis bagian dari skrip Entri Kegiatan yang akan menangani kemungkinan formulir web telah dikirimkan tetapi pengguna belum memberikan semua data yang diperlukan. Pertama, kami menetapkan nilai untuk variabel yang akan kami sampaikan ke fungsi Activity_Entry_Form. Nilai untuk setiap variabel disetel ke nol jika data input tidak ada dan, jika tidak, nilai itu disetel ke nilai data $ POST ['']. Terakhir, kita atur variabel $ error_message menjadi Iya jika ada data yang hilang dari salah satu bidang formulir yang diperlukan. Ini akan memberi tahu program untuk menampilkan pesan kesalahan ketika itu menampilkan formulir web lagi. Sekarang, mari kita bekerja menangani pesan kesalahan.

Ada dua perubahan yang perlu kita lakukan pada skrip Entri Kegiatan. Karena kita akan meneruskan variabel $ error_message baru ini dengan pemanggilan fungsi, kita perlu menambahkan variabel ini ke daftar variabel parameter yang dikirim ke fungsi.

// Jika $ error_message telah diubah menjadi ya, panggil fungsi untuk mencetak formulir lagi

if ($ error_message == "yes")
{
Activity_Entry_Form ($ error_message, $ pass_act_title, $ pass_act_desc, $ pass_act_month_1, $ pass_act_day_1, $ pass_act_year_1, $ pass_act_hour_1, $ pass_act_month_2, $ pass_act_mont__2, $ pass_act_day_2, $ pass_act_styour_sty_page_act_sty_page_act_act_desc
}
Catatan--Kode di atas terbungkus. Itu bisa benar-benar semuanya dalam satu baris.

Juga, karena kita akan mengkodekan fungsi Activity_Entry_Form untuk mengharapkan variabel baru ini setiap kali dipanggil, ia akan mengharapkannya bahkan ketika formulir ditampilkan untuk pertama kalinya. Oleh karena itu, kita perlu menambahkan variabel ke pemanggilan fungsi di bagian pertama skrip. Tetapi kami tidak dapat mengirim variabel ini tanpa memulainya terlebih dahulu. Jadi mari kita tambahkan itu ke kode juga.

// Jika $ _POST kirim kosong, panggil fungsi untuk menampilkan formulir untuk pertama kalinya

if (kosong ($ _ POST ['kirim']))
{$ pass_act_title = "";
$ pass_act_desc = "";
$ pass_act_month_1 = "";
$ pass_act_day_1 = "";
$ pass_act_year_1 = "";
$ pass_act_hour_1 = "";
$ pass_act_month_2 = "";
$ pass_act_day_2 = "";
$ pass_act_year_2 = "";
$ pass_act_hour_2 = "";
$ pass_act_status = "";

// Tetapkan $ error_message ke nol
$ error_message = "";

Activity_Entry_Form ($ error_message, $ pass_act_title, $ pass_act_desc, $ pass_act_month_1, $ pass_act_day_1, $ pass_act_year_1, $ pass_act_hour_1, $ pass_act_month_2, $ pass_act_mont__2, $ pass_act_day_2, $ pass_act_styour_sty_page_act_sty_page_act_act_desc
}
Catatan--Kode di atas terbungkus. Itu bisa benar-benar semuanya dalam satu baris.

Selanjutnya








Petunjuk Video: MEMBUAT JADWAL PEKERJAAN OTOMATIS DI MS EXCEL (April 2024).