Daftar Isi:
Video: Part1 Tutorial Membuat Aplikasi Perpustakaan Dengan php mysqli dan Bootstrap Halaman dinamis 2024
Aplikasi yang sangat penting jika strukturnya unik untuk pemrograman sisi server PHP. Hingga saat ini, banyak program PHP Anda memerlukan dua file terpisah: sebuah halaman HTML untuk mendapatkan informasi dari pengguna dan program PHP untuk menanggapi kode tersebut.
Bukankah lebih bagus lagi jika program PHP bisa menentukan apakah data itu ada atau tidak? Jika memiliki data, maka akan mengolahnya. Jika tidak, itu hanya menghasilkan formulir untuk menangani data. Itu akan sangat mengagumkan, dan itulah yang dapat Anda lakukan dengan bantuan pernyataan if.
Hal yang menarik terjadi saat pengguna mengirimkan formulir. Program memanggil dirinya sendiri! Kali ini, ownform mengakui bahwa pengguna telah mengirimkan beberapa data dan memproses informasi tersebut.
Program ini tidak benar-benar memerlukan sesuatu yang baru, hanya merupakan repurposisi beberapa alat yang sudah Anda ketahui. Lihatlah kode berikut ini:
ownForm. php php if (filter_has_var (INPUT_POST, "userName")) {// bentuknya ada - memprosesnya $ userName = filter_input (INPUT_POST, "userName"); cetak "Hai, $ userName
n";} else {// tidak ada bentuk hadir, jadi beri mereka cetak <<< Membuat sebuah program "melakukan stunts sendiri" seperti ini cukup mudah. Kuncinya adalah menggunakan pernyataan if. Namun, mulailah dengan memikirkan tingkah lakunya. Dalam contoh ini, program berkisar variabel $ userName. Jika variabel ini memiliki nilai, maka bisa diproses. Jika variabel belum ditetapkan, pengguna perlu melihat form agar dia bisa memasukkan data.
-
Gunakan fungsi isset () untuk menentukan apakah variabel yang dimaksud telah ditetapkan. Periksa $ _REQUEST atau salah satu superglobals lainnya ($ _POST atau $ _GET) untuk menentukan apakah formulir telah dikirim. Anda perlu mengecek keberadaan hanya satu variabel, meski bentuknya sudah lusinan.
Jika ada variabel, proseslah formulirnya.
-
Jika ada variabel, ekstrak semua variabel dari form dan lanjutkan dengan pemrosesan Anda.
Jika variabel tidak ada, bangunlah formulirnya.
-
Jika variabel tidak ada, Anda perlu membuat formulir yang akan meminta pengguna untuk variabel itu (dan orang lain yang Anda butuhkan). Perhatikan bahwa atribut tindakan dari elemen form harus null (""). Ini memberitahu server untuk memanggil ulang program yang sama.
Jika Anda menggunakan validator HTML5, itu akan mengeluhkan atribut tindakan kosong. Ini menarik karena implementasi HTML dan XHTML sebelumnya mengharuskannya dalam situasi ini.Dalam situasi khusus ini (sebuah program PHP membuat formulir yang akan memanggil program PHP lagi), banyak pengembang web hanya tinggal dengan keluhan pemeriksa karena atribut kosong tersebut secara eksplisit mendefinisikan apa yang ingin Anda lakukan dan tidak ada salahnya.