Program Kalendar Aktiviti Peribadi - Mencetak Borang Web Dengan Fungsi A
Dalam tutorial ini, kami akan terus bekerja pada fail Program ActivityEntry.php3 untuk projek Program Kalendar Aktiviti Peribadi. Setakat ini kami telah menulis kod untuk bahagian program yang menguji jika borang web Aktiviti Penyertaan telah diisi dan diserahkan kepada program.

jika (kosong ($ _ POST ['submit'])) {echo form to webpage}
lain {proses data}

Sekiranya $ _POST ['submit'] kosong, butang submit pada borang web tidak digunakan dan borang belum diisi. Dalam kes ini, program ini akan menghantar borang web ke penyemak imbas melalui pernyataan echo. Berikut adalah kod setakat ini. Ini berfungsi dengan baik jika ini adalah satu-satunya masa yang diperlukan untuk menghantar borang web ke penyemak imbas. Tetapi kita perlu mempertimbangkan bahawa borang web yang sama akan dihantar ke penyemak imbas dalam tiga keadaan.

  1. Seperti yang telah kita kodkan program kami setakat ini, borang tersebut akan dihantar apabila borang tidak diisi ($ _POST ['submit'] kosong) dan kami ingin menambah aktiviti baru ke kalendar.
  2. Sebaik sahaja borang diisi, pembolehubah $ _POST ['submit'] tidak akan kosong. Program ini kemudian akan memeriksa kesilapan dalam data yang dikemukakan. Jika ada maklumat yang hilang kerana anda tidak mengisi borang sepenuhnya, mesej ralat dihantar ke penyemak imbas bersama dengan borang web sekali lagi.
  3. Anda mungkin perlu mengubah maklumat mengenai aktiviti yang telah anda masukkan sebelumnya ke pangkalan data. Sebagai contoh, anda mungkin mahu menukar status daripada tidak lengkap untuk diselesaikan. Apabila anda perlu mengedit aktiviti yang telah dimasukkan sebelumnya, borang tersebut akan dihantar ke penyemak imbas untuk perubahan tersebut.
Setakat ini, kenyataan echo masih dikodkan dalam kenyataan jika dalam fail ActivityEntry.php3.

jika (kosong ($ _ POST ['submit'])) {echo form to webpage}

Tetapi kita perlu menggunakan kenyataan echo yang sama untuk ketiga-tiga keadaan ini. Oleh itu, kita boleh membuat program kami lebih cekap jika kita menukar pernyataan echo kepada fungsi. Kemudian pada bila-bila masa program memerlukan borang web, kami akan memanggil fungsi tersebut. Oleh itu, kita perlu mengubah kenyataan echo dalam kod di atas untuk panggilan fungsi.

jika (kosong ($ _ POST ['submit'])) {function call}

Seterusnya →







Arahan Video: Cara Membuat UserForm Input Data di Excel (Mungkin 2024).