Susun Kotak Semak Berbilang PHP: Memahami Kotak Semak dan Tatasusunan Borang
Dalam PHP, membina borang dengan berbilang kotak pilihan dan menyimpan nilai yang dipilih dalam tatasusunan boleh menjadi proses yang mudah. Mari kita terokai cara untuk mencapai ini dengan penjelasan yang jelas.
Membuat Kotak Semak Borang
Untuk mencipta berbilang input kotak pilihan dalam borang, kami menggunakan elemen input dengan atribut jenis ditetapkan ke kotak semak. Setiap kotak pilihan harus mempunyai atribut nama yang unik dan nilai yang berbeza.
Sebagai contoh, kod berikut mencipta tiga kotak pilihan:
<form method='post'>
Menyimpan Nilai Terpilih dalam Tatasusunan
Untuk menyimpan nilai yang disemak dalam tatasusunan, kami menghantar nama tatasusunan sebagai atribut nama untuk setiap kotak pilihan. Dalam kes ini, ia adalah checkboxvar[].
Mengakses Array
Dalam skrip PHP, kita boleh mengakses tatasusunan menggunakan $_POST['checkboxvar']. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa ini akan menjadi tatasusunan yang mengandungi hanya nilai yang disemak.
Menggemakan Nilai ke dalam E-mel
Untuk menggemakan nilai yang disemak ke dalam e-mel , kita boleh menggunakan:
echo implode(',', $_POST['checkboxvar']); // change the comma to whatever separator you want
Sanitasi Pertimbangan
Sentiasa ingat untuk membersihkan input untuk mengelakkan gangguan dan kelemahan keselamatan.
Rujukan:
Anda boleh mendapatkan dokumentasi rasmi untuk proses ini di http://php.net/manual/en/faq.html.php#faq.html.arrays
Atas ialah kandungan terperinci Bagaimana Mengendalikan Tatasusunan Kotak Semak Berbilang PHP dalam Borang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!