いくつかの値を収集する複数のチェックボックス項目を使用してこのフォームを挿入しました。この値をコンマで区切られた文字列としてエコーする必要がありますが、implode関数でエラーが発生し、無効な引数が渡されたと表示されます。
コードをご覧いただけますか?
if(isset($_POST['Submit'])) {
echo "<pre>"; print_r($_POST);
$checked = mysql_real_escape_string(implode(',', $_POST['checkbox']));
echo $checked;
}
?>
HTMLフォーム
<form action="checkbox.php" method="post">
<input type="checkbox" name="checkbox[]" value="hostess_name">
<input type="checkbox" name="checkbox[]" value="hostess_familyname_en">
<input type="checkbox" name="checkbox[]" value="hostess_id">
<input type="checkbox" name="checkbox[]" value="hostess_firstname_en">
<br>
<br>
<input type="submit" name="Submit" value="Submit">
</form>