Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana Mengendalikan Tatasusunan Kotak Semak Berbilang PHP dalam Borang?

Bagaimana Mengendalikan Tatasusunan Kotak Semak Berbilang PHP dalam Borang?

Barbara Streisand
Lepaskan: 2024-12-24 20:25:12
asal
596 orang telah melayarinya

How to Handle PHP Multiple Checkbox Arrays in Forms?

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'>
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan