Mengendalikan Berbilang Kotak Pilihan dalam PHP dengan Tatasusunan
Dalam PHP, membina borang dengan berbilang kotak pilihan dan memberikan nilai yang berbeza kepada setiap satu boleh menjadi mudah. Kuncinya terletak pada pemahaman cara menyimpan nilai yang disemak ini dalam tatasusunan untuk kegunaan kemudian.
Mencipta Borang HTML
Pertimbangkan borang berikut sebagai contoh:
<form method="post">
Memproses Data Borang
Dalam skrip PHP, kita perlu menyemak sama ada pembolehubah "checkboxvar" telah ditetapkan dalam data POST menggunakan fungsi isset():
<?php if (isset($_POST['checkboxvar'])) { // Retrieve the checked box values into an array $checkboxvar = $_POST['checkboxvar']; // Do something with the array, such as print it print_r($checkboxvar); } ?>
Memaparkan Pilihan Disemak dalam E-mel
Untuk memaparkan pilihan yang disemak dalam e-mel, anda boleh menggunakan fungsi implode() untuk menggabungkan nilai dengan pemisah pilihan anda, untuk contoh:
// Change the comma to your preferred separator echo implode(',', $checkboxvar);
Nota Keselamatan
Sentiasa ingat untuk membersihkan input pengguna sebelum menggunakannya dalam kod anda untuk mengelakkan kelemahan.
Atas ialah kandungan terperinci Bagaimana Mengendalikan Berbilang Kotak Semak dan Nilainya dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!