Pemprosesan data bentuk adalah salah satu fungsi terpenting dari bahasa pengaturcaraan PHP (PL). Alat yang tersedia membolehkan anda mengekstrak data yang dimasukkan oleh pengguna dan menyimpannya ke dalam pemboleh ubah khas, setelah itu mereka dapat ditukar dan ditulis ke pelbagai pangkalan data (DB) atau fail.
Arahan
Langkah 1
Buat borang yang diperlukan menggunakan HTML, memilih kaedah penghantaran data yang paling sesuai. Pemegang digunakan untuk penyisipan. Untuk kejayaan memproses data pengguna melalui PHP, penting untuk menentukan kaedah dan atribut tindakan. Sebagai contoh:
Langkah 2
Kod HTML ini menunjukkan bahawa data bentuk akan diteruskan ke skrip yang ditulis dalam file process.php menggunakan kaedah POST, yang memungkinkan anda meneruskan pemboleh ubah yang diperlukan dengan cara tersembunyi bagi pengguna. Alternatif untuk kaedah ini adalah GET, yang memindahkan data yang diinginkan melalui bar alamat. Oleh itu, setelah mengklik butang, data yang dimasukkan akan dipaparkan di bahagian atas tetingkap penyemak imbas.
Langkah 3
Buat elemen borang yang diperlukan dengan menggunakan nilai, nama dan jenis atribut tambahan. Sebagai contoh, untuk membuat dua medan di mana pengguna boleh memasukkan nama depan dan belakangnya, anda boleh menulis kod berikut:
Nama:
Nama keluarga
Segmen ini membolehkan anda membuat dua medan teks untuk menentukan nama pertama dan nama belakang pengguna dengan nama nama pengguna dan nama keluarga, yang akan digunakan untuk pemprosesan data kemudian.
Langkah 4
Buat fail baru bernama process.php dalam direktori yang sama dengan dokumen HTML di mana data borang berada. Untuk membuat fail, klik kanan pada kawasan bebas tetingkap untuk memaparkan isi direktori dan pilih "Baru" - "Teks fail", kemudian tentukan nama dan peluasan yang sesuai. Masukkan kod berikut:
<? php
$ username = htmlspecialchars ($ _ POST [‘username’]);
$ second_name = htmlspecialchars ($ _ POST [‘nama keluarga’]);
echo "Nama pertama anda adalah $ username dan nama belakang adalah $ second_name"; ?>
Langkah 5
Kod ini membolehkan anda mengambil data yang diperlukan yang dimasukkan pengguna ke dalam borang. $ username diberikan nama yang dimasukkan dalam kotak teks nama pengguna, yang diteruskan melalui array $ _POST global. Menggunakan fungsi htmlspecialchars (); aksara tambahan dikeluarkan yang boleh dibuat oleh pengguna secara salah atau sengaja ketika memasukkan dari papan kekunci. Setelah mengekstrak data yang diperlukan dari borang menjadi pemboleh ubah, anda dapat mengeluarkan maklumat yang diterima menggunakan pernyataan gema. Sebelum menarik diri, 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 bermaksud bahawa pengaturcara tidak terbatas pada alat untuk bekerja dengan data bentuk HTML.