データベースにデータ型で作成された日のリストがありますSET
。
SET('Mon','Tue','Wed','Thr','Fri','Sat','Sun')
複数選択ドロップダウンを使用して、ユーザーがデータベースに入れる複数の日を選択できるようにしたいと思います。
<select name='days' id='days' size=4 multiple>
<option name=Mon value=Mon> Mon </option>
<option name=Tue value=Tue> Tue </option>
<option name=Wed value=Wed> Wed </option>
<option name=Thr value=Thr> Thr </option>
<option name=Fri value=Fri> Fri </option>
<option name=Sat value=Sat> Sat </option>
<option name=Sun value=Sun> Sun </option>
</select>
このドロップダウンからデータを取得してmysqlクエリに挿入するにはどうすればよいですか?
現在、私のクエリは次のようになっています。
$sql2 = " UPDATE tblFacilityHrsDateTimes SET `startEventDate`='{$_POST['startEventDate']}',`endEventDate`='{$_POST['endEventDate']}', `startTime`='{$_POST['startTime']}',`endTime`='{$_POST['endTime']}',`recurrence`='{$_POST['recurrence']},`finalDate`='{$_POST['finalDate']}' WHERE `id` = '$id' "; $mysqli->query($sql2) or die($mysqli->error);
現在、選択ボックスはそのままで、ユーザーが選択した1日のみを取得します。