Skip to main content

Working with checkbox

Published 1 min readMarkdown

Tôi thường hay dùng checkbox trong trường hợp list các record ra & cho phép chọn record tương ứng để xóa. Ngày trước, khi muốn lấy giá trị của các checkbox được chọn, tôi làm như sau:

if(is_array($_POST['checkbox_name'])) { $list_selected_id = ''; foreach($_POST['checkbox_name'] as $key => $val) { $list_selected_id .= ','.$val; }

$list_selected_id = substr($list_selected_id,1); //output will be: 1,2,3,...,n }

Còn ngày nay, chỉ với 1 dòng đơn giản như sau:

$list_selected_id = implode(',', $_POST['checkbox_name']);

Hix, quá ngắn gọn, quá sáng sủa :(

Và thêm 1 điều nữa, tôi thấy Drupal (và các framework khác) thường dùng cách implode mảng để build các câu SQL. Quả thực khi áp dụng đúng lúc đúng chỗ thì phát huy tác dụng khỏi phải bàn cãi :D

About the author

  • Khanh is a full stack web developer with over 15 years of experience developing for the web

No comments yet. Be the first to comment.

More from this blog