Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mendapatkan Nilai Terpilih daripada Berbilang Kotak Semak dalam PHP?

Bagaimana untuk Mendapatkan Nilai Terpilih daripada Berbilang Kotak Semak dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-12-27 05:52:18926semak imbas

How to Retrieve Selected Values from Multiple Checkboxes in PHP?

Dapatkan Data $_POST daripada Berbilang Kotak Pilihan

Apabila bekerja dengan borang yang mengandungi berbilang kotak pilihan, adalah penting untuk mendapatkan semula nilai yang dipilih daripada dalam skrip PHP anda. Panduan ini akan menunjukkan cara mengekstrak nilai yang disemak untuk pemprosesan seterusnya.

Dalam kod borang yang disediakan, setiap kotak pilihan diberikan nilai unik yang mewakili kunci utama rekod pangkalan data ($row['Report ID'] ). Untuk mengenal pasti kotak pilihan yang ditandakan, anda perlu menetapkan atribut nama borang kepada senarai semak []. Dengan berbuat demikian, anda sedang mencipta tatasusunan yang setiap elemen sepadan dengan kotak pilihan yang dipilih.

Kini, anda boleh mengakses nilai yang disemak menggunakan superglobal $_POST. Senarai_semak kunci akan mengembalikan tatasusunan nilai yang dipilih. Berikut ialah contoh ilustrasi:

<form action="test.php" method="post">
    <input type="checkbox" name="check_list[]" value="value 1">
    <input type="checkbox" name="check_list[]" value="value 2">
    <input type="checkbox" name="check_list[]" value="value 3">
    <input type="checkbox" name="check_list[]" value="value 4">
    <input type="checkbox" name="check_list[]" value="value 5">
    <input type="submit" />
</form>

<?php
if (!empty($_POST['check_list'])) {
    foreach ($_POST['check_list'] as $check) {
        echo $check; // Echoes the value of each checked checkbox
    }
}
?>

Dalam contoh ini, apabila butang diklik, kod akan menggelung melalui nilai kotak pilihan yang dipilih dan menggemakan setiap nilai. Jika kotak pilihan dengan nilai $row['Report ID'] telah dipilih, ia akan digemakan sebagai sebahagian daripada hasilnya.

Dengan memanfaatkan pendekatan ini, anda boleh mendapatkan semula ID rekod yang anda ingin dapatkan dengan berkesan padam daripada pangkalan data anda apabila butang hantar diklik.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nilai Terpilih daripada Berbilang Kotak Semak dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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