Pengolahan data formulir adalah salah satu fungsi terpenting dari bahasa pemrograman PHP (PL). Alat yang tersedia memungkinkan Anda untuk mengekstrak data yang dimasukkan oleh pengguna dan menyimpannya ke dalam variabel khusus, setelah itu dapat dikonversi dan ditulis ke berbagai database (DB) atau file.
instruksi
Langkah 1
Buat formulir yang diperlukan menggunakan HTML, pilih metode transmisi data yang paling nyaman. Pegangan digunakan untuk penyisipan. Untuk keberhasilan pemrosesan data pengguna melalui PHP, penting untuk menentukan atribut metode dan tindakan. Sebagai contoh:
Langkah 2
Kode HTML ini menunjukkan bahwa data formulir akan diteruskan ke skrip yang ditulis dalam file process.php menggunakan metode POST, yang memungkinkan Anda untuk melewatkan variabel yang diperlukan secara tersembunyi bagi pengguna. Alternatif untuk metode ini adalah GET, yang mentransfer data yang diinginkan melalui bilah alamat. Jadi, setelah mengklik tombol, data yang dimasukkan akan ditampilkan di bagian atas jendela browser.
Langkah 3
Buat elemen formulir yang diperlukan menggunakan nilai, nama, dan jenis atribut tambahan. Misalnya, untuk membuat dua bidang tempat pengguna dapat memasukkan nama depan dan belakangnya, Anda dapat menulis kode berikut:
Nama:
Nama keluarga
Segmen ini memungkinkan Anda membuat dua bidang teks untuk menentukan nama depan dan belakang pengguna dengan nama nama pengguna dan nama keluarga, yang akan digunakan untuk pemrosesan data nanti.
Langkah 4
Buat file baru bernama process.php di direktori yang sama dengan dokumen HTML tempat data formulir berada. Untuk membuat file, klik kanan pada area bebas jendela untuk menampilkan konten direktori dan pilih "Baru" - "File teks", lalu tentukan nama dan ekstensi yang sesuai. Masukkan kode berikut:
<? php
$ username = htmlspecialchars ($ _ POST ['nama pengguna']);
$ second_name = htmlspecialchars ($ _ POST ['nama keluarga']);
echo “Nama depan Anda adalah $username dan nama belakang adalah $second_name”; ?>
Langkah 5
Kode ini memungkinkan Anda untuk mengambil data yang diperlukan yang dimasukkan pengguna ke dalam formulir. $ username diberikan nama yang dimasukkan dalam kotak teks nama pengguna, yang dilewatkan melalui array $ _POST global. Menggunakan fungsi htmlspecialchars(); karakter tambahan dihapus sehingga pengguna bisa salah atau sengaja menulis saat masuk dari keyboard. Setelah mengekstrak data yang diperlukan dari formulir ke dalam variabel, Anda dapat menampilkan informasi yang diterima menggunakan pernyataan gema. Sebelum penarikan, tindakan yang diperlukan juga dapat dilakukan yang mungkin diperlukan untuk menyelesaikan tugas tertentu. Nilai yang diperoleh dapat diproses oleh semua fungsi yang tersedia di PHP, yang berarti bahwa programmer tidak terbatas pada alat untuk bekerja dengan data formulir HTML.