核取方塊名稱統一為 ID_Dele[],送出後 $_POST['ID_Dele'] 為陣列:
<form method="post">
<input type="checkbox" name="ID_Dele[]" value="1"> 項目 1
<input type="checkbox" name="ID_Dele[]" value="2"> 項目 2
<input type="submit" value="刪除選取">
</form>
$ids = $_POST['ID_Dele'] ?? [];
if ($ids) {
// 陣列轉逗號字串:'1,2,3'
$idStr = implode(',', array_map('intval', $ids)); // 強制轉整數防注入
$sql = "DELETE FROM `doing` WHERE `id` IN ($idStr)";
// 執行 $sql ...
}
implode() 將陣列合併為字串,對應 IN (...) 語法。intval() 或參數化查詢,防止 SQL Injection。