私はhtml、mysql、phpの初心者で、助けが必要です:(
HTMLで3つのチェックボックスを作成し、それらに「userTime []」という名前を付けました
<label for = "day">Day Time (12:00~16:00)</label>
<input id = "day" type = "checkbox" value = "Day" name ="userTime[]"></br>
<label for = "dinner">Dinner (16:00~20:00)</label>
<input id = "dinner" type = "checkbox" value = "Dinner" name ="userTime[]"></br>
<label for = "night">Night (20:00~)</label>
<input id = "night" type = "checkbox" value = "Night" name ="userTime[]"></br>
次に、phpMyadmin を使用してデータベースを作成し、userTime の行をタイプ varchar(10) として構成しました。データベースにチェックされたすべての値を入れたかったので、試しました
$userTime = implode(',',$_POST['userTime']);
$sql = "insert into member (userTime) values ('$userTime')";
ただし、これによりエラーが発生し続けます: implode(): 無効な引数が ~~ に渡されました
私は何を間違っていますか?