일반적으로 HTML5 에서는 아래와 같이 테이블 체크박스를 만들어주면 된다.
<table> |
하지만 MDB에서는 이렇게 하면 동작 자체가 안된다.
아래와 같은 형식으로 구현해야 코드가 동작한다.
<table> |
$i=0;
while($R = mysqli_fetch_array($result)){
$i++;
if(in_array($R['id'],$cat3Array)){
echo'<div class="form-check form-check-inline">
<input type="checkbox" class="form-check-input" name="cat3[]" id="'.$R['id'].'" value="'.$R['id'].'" checked>
<label class="form-check-label" for="'.$R['id'].'">'.$R['name'].'</label>
</div>';
} else {
echo'<div class="form-check form-check-inline">
<input type="checkbox" class="form-check-input" name="cat3[]" id="'.$R['id'].'" value="'.$R['id'].'">
<label class="form-check-label" for="'.$R['id'].'">'.$R['name'].'</label>
</div>';
}
if($i % 3 == 0) {echo '<br />';}
}
필요할 때만 구현하다보니검색하고 사용법을 익히는 시간 낭비를 하게 되어 적어둔다.
'Web 프로그램 > MDB' 카테고리의 다른 글
MDB기반 게시판 만들기 - 5 (파일 삭제 처리) (0) | 2019.08.07 |
---|---|
MDB 기반 게시판 만들기 - 4 (게시판 보기 및 댓글 등록) (1) | 2019.08.07 |
MDB 기반 게시판 만들기 - 3 (MySQL Insert/Update) (0) | 2019.08.07 |
MDB 기반 게시판 만들기 -2 (0) | 2019.08.07 |
MDB기반 게시판 만들기 - 1 (테이블 구조) (0) | 2019.08.03 |