Biến POST của bạn ($ _POST ['hộp kiểm']) thực sự đã là một mảng. Trước tiên, để biết bạn thực sự đang làm việc với cái gì, hãy làm như sau:
echo '<pre>';
print_r ($_POST['checkbox']);
echo '</pre>';
'; Sau đó, xem kịch bản của bạn và xem kết quả đầu ra. Rất có thể bạn sẽ thấy một mảng với một số khóa và giá trị. Sử dụng nó, bạn có thể quyết định cách tiếp tục.
Nếu là tôi, tôi sẽ làm những việc như sau để hoàn thành nhiệm vụ của bạn:
$sql = "SELECT `table_id_column`, `another_column` ";
foreach ($_POST['checkbox'] as $key => $value) {
$sql .= ", `$value`";
}
$sql .= " FROM `hostess` ORDER BY `another_colmn` ASC";
Xin lưu ý rằng việc cho phép một câu lệnh SQL được sửa đổi theo cách này là một thực tiễn rất tồi. Bạn sẽ muốn giới thiệu một số bảo mật cho điều này trước khi đưa nó vào môi trường sản xuất.
Luke