Gói toàn bộ bảng và nút trong một biểu mẫu:
<form action="" method="post">
...
...
</form>
Bên trong vòng lặp while của bạn, hãy thêm một hộp kiểm vào ô xóa:
// concatenate or echo as required
<input type="checkbox" name="delete[]" value="<?php echo (int)$rows['id']; ?>" />
Đảm bảo rằng nút của bạn thuộc loại submit
:
<input type="submit" value="Delete Selected" />
Về phía PHP:
if(isset($_POST['delete']) && is_array($_POST['delete']) && count($_POST['delete']) > 0){
foreach($_POST['delete'] as $deleteId){
// run query to delete $deleteId
}
}
Điều này hoạt động vì PHP phân tích cú pháp các hộp kiểm với tên delete[]
vào một mảng gốc