Uw POST-variabele ($_POST['checkbox']) is eigenlijk al een array. Ga eerst als volgt te werk om erachter te komen waar u mee werkt:
echo '<pre>';
print_r ($_POST['checkbox']);
echo '</pre>';
'; Bekijk dan je script en bekijk de output. De kans is groot dat u een array ziet met enkele sleutels en waarden. Aan de hand daarvan kun je beslissen hoe je verder gaat.
Als ik het was, zou ik zoiets als het volgende doen om je taak te volbrengen:
$sql = "SELECT `table_id_column`, `another_column` ";
foreach ($_POST['checkbox'] as $key => $value) {
$sql .= ", `$value`";
}
$sql .= " FROM `hostess` ORDER BY `another_colmn` ASC";
Houd er rekening mee dat het een zeer slechte gewoonte is om een SQL-instructie op deze manier te wijzigen. U wilt hierin enige beveiliging introduceren voordat u het in een productieomgeving plaatst.
Lucas