10/10/2018, 13:29
[PHP] help xóa dữ liệu từ nhiều checkbox
Hi all.
Tôi đang gặp một khúc mắc như sau:
Giả sử có 1 list các checkbox, value của các checkbox này là id của các row cần xóa. Tôi gặp vấn đề về code để xóa được tất cả các row ứng với checkbox được chọn, tựa như xóa mail trong yahoo đó.
Mong nhận đc sự giúp đỡ. Thanks all.
Tôi đang gặp một khúc mắc như sau:
Giả sử có 1 list các checkbox, value của các checkbox này là id của các row cần xóa. Tôi gặp vấn đề về code để xóa được tất cả các row ứng với checkbox được chọn, tựa như xóa mail trong yahoo đó.
Mong nhận đc sự giúp đỡ. Thanks all.
Bài liên quan
<input type=checkbox value="<?=$a['product_id'][$i]?>" name="product_id[]">
<input type=checkbox value="<?=$a['product_id'][$i]?>" name="product_id[]">
<input type=checkbox value="<?=$a['product_id'][$i]?>" name="product_id[]">
sau đó trong file nhận submit chỉ cần
$c=count(product_id);
for($i=0;$i<$c;$i++)
...
là lấy hết các checkbox đc đánh dấu, chứ sao lại chuỗi -> mảng phức tạp vậy trời
- 1: dùng vòng lặp for
- 2: Dùng javascript đưa tất cả các bản ghi được checked vào 1 chuỗi rồi dùng SQL xóa dạng như
$sql = "DELETE FROM table WHERE id IN (".$str.")";
Search 1 cái là có đáp án ngay!
Bạn giúp mình code này với. sao mình xóa nó xóa hết luôn