Show
Contoh-contoh sejauh ini memungkinkan kami mengumpulkan informasi dari elemen HTML yang mengirimkan satu nilai per nama elemen. Ini membuat kita bermasalah saat bekerja dengan elemen SELECT. Elemen-elemen ini memungkinkan pengguna untuk memilih beberapa item. Jika kita menamai elemen SELECT dengan nama biasa, seperti itu the script that receives this data has access to only a single value corresponding to this name. We can change this behavior by renaming an element of this kind so that its name ends with an empty set of square brackets. We do this in Listing 9.4. Listing 9.4 An HTML Form Including a SELECT Element 1: 2: 3: Listing 9.4 An HTML form including a SELECT element 4: 5: 6: 7: Name: 8: 9: Masukkan baris-baris ini ke dalam file teks bernama listing9. 4. php, dan tempatkan file itu di root dokumen server Web Anda. Selanjutnya, dalam skrip yang memproses masukan formulir, kami menemukan bahwa masukan dari elemen formulir "produk[]" yang dibuat pada baris 14 tersedia dalam larik bernama $_POST[produk]. Karena products[] adalah elemen SELECT, kami menawarkan beberapa pilihan kepada pengguna menggunakan elemen opsi pada baris 15 hingga 18. Kami menunjukkan bahwa pilihan pengguna tersedia dalam array di Listing 9. 5 Daftar 9. 5 Membaca Input dari Form di Listing 9. 41: 2: 3: Listing 9.5 Reading input from the form in Listing 9.4 4: 5: 6: $_POST[user]
Masukkan baris-baris ini ke dalam file teks bernama listing9. 5. php, dan tempatkan file itu di root dokumen server Web Anda. Sekarang akses formulir di Listing 9. 4 dengan browser Web Anda dan isi kolom. Gambar 9. 3 menunjukkan contoh Gambar 9. 3. Formulir dibuat di Listing 9. 4Pada baris 7 skrip di Listing 9. 5, kita mengakses variabel $_POST[user], yang diturunkan dari elemen form pengguna. Pada baris 10, kami menguji variabel $_POST[produk]. Jika $_POST[products] ada, kita mengulanginya di baris 12, dan menampilkan setiap pilihan ke browser di baris 13 Kirim formulir dan Anda mungkin melihat sesuatu seperti yang ditunjukkan pada Gambar 9. 4 Gambar 9. 4. Contoh keluaran Listing 9. 5Meskipun teknik perulangan sangat berguna dengan elemen SELECT, teknik ini bekerja dengan setiap elemen form. Misalnya, dengan memberikan sejumlah kotak centang dengan nama yang sama, Anda dapat mengaktifkan pengguna untuk memilih banyak nilai dalam satu nama bidang. Selama nama yang Anda pilih diakhiri dengan tanda kurung siku kosong, PHP mengkompilasi masukan pengguna untuk bidang ini ke dalam array. Kita dapat mengganti elemen SELECT dari baris 15-18 di Listing 9. 4 dengan serangkaian kotak centang untuk mencapai efek yang sama Bagaimana cara mendapatkan input array dari pengguna di PHP?Gunakan formulir HTML melalui metode PHP GET & POST untuk menerima masukan pengguna dalam larik dua dimensi (2D) . Pertama, masukkan data ke formulir HTML. Kemudian gunakan metode GET atau POST dari PHP untuk mendapatkan atau memposting data input tersebut ke dalam sebuah variabel. Terakhir, gunakan variabel yang menyimpan data input dan proses menggunakan for loop.
Bagaimana cara menampilkan data di kolom input di PHP?Untuk menampilkan nilai di bidang masukan setelah pengguna menekan tombol kirim, kami menambahkan sedikit skrip PHP di dalam atribut nilai dari bidang masukan berikut. nama, email, dan situs web . Di kolom textarea komentar, kami menempatkan skrip di antara tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bagaimana cara mendapatkan input dari pengguna PHP?Metode 1. Menggunakan fungsi readline() adalah fungsi bawaan di PHP. Fungsi ini digunakan untuk membaca input konsol.
Apa itu mengimpor input pengguna dan mengakses input pengguna di PHP?Anda dapat mengubah default baru dengan mengubah php. file ini. Anda juga dapat mengimpor input pengguna secara eksplisit dengan fungsi import_request_variables() . Fungsi ini memerlukan sebuah string yang mewakili tipe yang akan diimpor dan string opsional lain yang disarankan yang menambahkan awalan ke semua nama variabel yang diimpor. |