체크박스 다중선택 시 값 저장 채택완료
zzini
3년 전
조회 3,949
안녕하세요 체크박스 선택된 값 저장과 관련되어
</p>
<p><div onclick="test()" id="click_test" ></p>
<p> <input type="checkbox" name="test[]"><label>0시(24시)</label></p>
<p> <input type="checkbox" name="test[]"><label>1시</label></p>
<p> <input type="checkbox" name="test[]"><label>2시</label></p>
<p> <input type="checkbox" name="test[]"><label>3시</label></p>
<p> <input type="checkbox" name="test[]"><label>4시</label></p>
<p> <input type="checkbox" name="test[]"><label>5시</label></p>
<p> <input type="checkbox" name="test[]"><label>6시</label></p>
<p> <input type="checkbox" name="test[]"><label>7시</label></p>
<p> <input type="checkbox" name="test[]"><label>8시</label></p>
<p> <input type="checkbox" name="test[]"><label>9시</label></p>
<p> <input type="checkbox" name="test[]"><label>10시</label></p>
<p> <input type="checkbox" name="test[]"><label>11시</label></p>
<p> <input type="checkbox" name="test[]"><label>12시</label></p>
<p> <input type="checkbox" name="test[]"><label>13시</label></p>
<p> <input type="checkbox" name="test[]"><label>14시</label></p>
<p> <input type="checkbox" name="test[]"><label>15시</label></p>
<p> <input type="checkbox" name="test[]"><label>16시</label></p>
<p> <input type="checkbox" name="test[]"><label>17시</label></p>
<p> <input type="checkbox" name="test[]"><label>18시</label></p>
<p> <input type="checkbox" name="test[]"><label>19시</label></p>
<p> <input type="checkbox" name="test[]"><label>20시</label></p>
<p> <input type="checkbox" name="test[]"><label>21시</label></p>
<p> <input type="checkbox" name="test[]"><label>22시</label></p>
<p> <input type="checkbox" name="test[]"><label>23시</label></p>
<p> </div></p>
<p>

현재 위와같이 표출이 되게 하였는데 체크박스를 다중으로 선택을 하게되었을 때 값 저장을 어떻게 해야할까요?? 하나의 여분필드 안에 다중으로 선택 된값이 저장되게 하고자 하는데 value값을 어떻게 지정을 해야될지 몰라서 질문을 올립니다ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
3년 전
전송방식이 POST일경우
서버단에서
$_POST['test'] 출력해보시면 배열값으로나오실겁니다
$_POST['test'] = implode(',',$_POST['test']);
이렇게 서버단 php 파일에서 쓰시면 ex ) 0시,8시,22시
콤마로이렇게 구분해서 디비에 저장하실수있으십니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
3년 전
비트 방식으로 저장하는 것을 추천합니다.
<input type="checkbox" name="test[]" value="1" /><label>0시(24시)</label>
<input type="checkbox" name="test[]" value="2" /><label>1시</label>
<input type="checkbox" name="test[]" value="4" /><label>2시</label>
<input type="checkbox" name="test[]" value="8" /><label>3시</label>
<input type="checkbox" name="test[]" value="16" /><label>4시</label>
...
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인