체크박스 기본설정 방법문의 올립니다 채택완료
카산
1년 전
조회 2,108
아래와 같이 cf_1 을 쪼개서 체크면 yes 가 되도록 했습니다 ~~ 여기서 기본은 모두 체크되게하려면 어떻게 하면 되나요~아래에서 처럼 checked 넣으면 무조건 체크되고 체크해제가 되질 않네요~
</p>
<p><?php
if(!isset($config['cf_1'])) $config['cf_1']='';
$cf_bs = explode(",",$config['cf_1']);
$code_name = "cf_bs";
$items_name = array("좌측사이드","우측사이드","다운로드","즐겨찾기","상담상태","outlogin","최신글","최신코멘트","popular","그룹최신글","상단메뉴","전체검색","사이드메뉴","접속자집계","poll","list지도","메인상단","메인하단"); { ?>
<?php for($j=0;$j<count($items_name);$j++){?>
<div class="col-lg-6 col-xl-4">
<div class=" d-flex gap-3 mb-2">
<div class="badge text-bg-primary rounded-0" style="width:100px;height:20px"><?php echo $items_name[$j];?> 출력</div>
<input type="checkbox" id="<?php echo $code_name;?>[<?php echo $j;?>]" name="<?php echo $code_name;?>[<?php echo $j;?>]" value="yes"<?php echo (isset(${$code_name}[$j]) == true && ${$code_name}[$j] == "yes") ? " checked" : "";?> <span style="background-color:#f1c40f;">checked</span>>
</div>
</div>
<?php }?>
<?php }?></p>
<p>
위에서 아래를 추가로 넣어서 하면 되지만 아래 것을 넣지 않고 체크와 체크해제로 이용하려고 하거든요~
</p>
<p><input type="checkbox" id="<?php echo $code_name;?>[<?php echo $j;?>]" name="<?php echo $code_name;?>[<?php echo $j;?>]" value="no"<?php echo (isset(${$code_name}[$j]) == true && ${$code_name}[$j] == "no") ? " checked" : "";?> > </p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
아직 미해결이구요 다른 질문때문에 채택했습니다