728x90
<th scope="row">a컬럼</th>
<td>
<input type="checkbox" name="abc1" value="${data.abc1}" title="망고" id="checkYn_abc1" > 망고
<input type="checkbox" name="abc2" value="${data.abc2}" title="수박" id="checkYn_abc2" > 수박
<input type="checkbox" name="abc3" value="${data.abc3}" title="딸기" id="checkYn_abc3" > 딸기
<input type="checkbox" name="abc4" value="${data.abc4}" title="멜론" id="checkYn_abc4" > 멜론
</td>
<script type="text/javascript">
$(function() {
$("input:checkbox").change(function(){
if(this.checked){
$(this).attr('value', 'O');
}else{
$(this).attr('value', 'X');
}
});
$("input:checkbox").each(function() {
if ($(this).val() === 'O') {
$(this).prop("checked", true);
} else {
$(this).prop("checked", false);
}
});
}
</script>
SELECT
IFNULL(SUBSTRING(A.abc, 1, 1), 'X') AS abc1
, IFNULL(SUBSTRING(A.abc, 2, 1), 'X') AS abc2
, IFNULL(SUBSTRING(A.abc, 3, 1), 'X') AS abc3
, IFNULL(SUBSTRING(A.abc, 4, 1), 'X') AS abc4
FROM table명
DB에 저장할땐 OOXX 이런식으로 저장을 하게 된다
728x90
'개발 관련' 카테고리의 다른 글
docker 도커 백업중 /usr/bin/mysqldump: No such file or directory 오류 고치기 (0) | 2023.07.24 |
---|---|
비전공자 SQLD 재수 후 합격한 후기! (공부 기간, 공부법) (0) | 2023.07.03 |
jqGrid에 특정 문구인경우 색깔 입히는 방 (0) | 2023.06.08 |
sts spring boot - yml파일별로 run하는 방법 (0) | 2023.05.30 |
svn repository 연결(재연결) 완벽 정리! (0) | 2023.05.23 |