Skip to main content

Command Palette

Search for a command to run...

Working with checkbox

Updated
1 min read
K

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

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

More from this blog

K

Khánh's blog

146 posts