Variabel POST Anda ($_POST['checkbox']) sebenarnya sudah menjadi array. Pertama, untuk mengetahui apa yang sebenarnya Anda kerjakan, lakukan ini:
echo '<pre>';
print_r ($_POST['checkbox']);
echo '</pre>';
'; Kemudian lihat skrip Anda dan lihat hasilnya. Kemungkinan Anda akan melihat array dengan beberapa kunci dan nilai. Dengan menggunakan itu, Anda dapat memutuskan bagaimana melanjutkan.
Jika itu saya, saya akan melakukan sesuatu seperti berikut untuk menyelesaikan tugas Anda:
$sql = "SELECT `table_id_column`, `another_column` ";
foreach ($_POST['checkbox'] as $key => $value) {
$sql .= ", `$value`";
}
$sql .= " FROM `hostess` ORDER BY `another_colmn` ASC";
Harap diingat bahwa mengizinkan pernyataan SQL untuk dimodifikasi dengan cara ini adalah praktik yang sangat buruk. Anda akan ingin memperkenalkan beberapa keamanan ke dalam ini sebelum meletakkannya di lingkungan produksi.
Lukas