從多個複選框檢索$_POST 資料
使用包含多個複選框的表單時,確定已選擇哪些複選框選框變得至關重要。本文將指導您使用 PHP 的 $_POST 超全域變數來檢索選取的複選框的值。
要檢索選定的複選框值,您必須先將每個複選框的 name 屬性設為數組,例如「檢查清單[]」。此修改允許您的腳本在表單提交後以數組形式存取 $_POST['check_list'][] 中的所有複選框。
考慮以下表單範例:
<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 } }
在您的特定情況下,將“value”屬性替換為您的$row['Report ID'] 用於檢索已檢查訊息的主鍵以進行刪除。
以上是如何使用 PHP 的 $_POST 從多個選定的複選框中檢索值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!