複数のチェックボックスの値をデータベースの1つの列にチェックインすると、その値を挿入しようとしています。ここで複数のチェックボックスをデータベースの列に挿入する
は1と2がチェックされている場合、唯一の2は私のデータベースに入ります、...私が持っているもの何らかの理由で
if(!empty($_POST['dyuhdb'])) {
foreach($_POST['dyuhdb'] as $dyuhdb) {
$dyuhdb . ",";
}
}
$sql = "INSERT INTO MRF (Q1) VALUES ('". $dyuhdb ."')";
<div class="checkbox">
<label><input type="checkbox" name="dyuhdb[]" value="1">1</label>
</div>
<div class="checkbox">
<label><input type="checkbox" name="dyuhdb[]" value="2">2</label>
</div>
<div class="checkbox">
<label><input type="checkbox" name="dyuhdb[]" value="3">3</label>
</div>
のですか?
私は間違っていますか?
なぜ名前が 'dyuhdb []'ですか? –
フォーム内の各質問の最初の文字です。複数のチェックボックスグループを持つ非常に長いフォームですが、それぞれの変更を複製できるので、私は1つの例しか提供していません。 –
チェックボックスの値を1つの列に保存することをお勧めしません。 –