체크박스를 만들었는데 뷰화면에 출력이 안되요


// 코드를 여기에 입력하세요
<div class="write_div">
    <label><strong>자격 및 경력 사항</strong> <span class="text-muted">(중복 선택 가능)</span></label>
    <div class="checkbox_group">
        <label><input type="checkbox" name="chk_wr_7[]" value="사회복지사자격증" <?php echo in_array('사회복지사자격증', $ext7_array) ? 'checked' : ''; ?>> 사회복지사자격증</label>
        <label><input type="checkbox" name="chk_wr_7[]" value="직업상담사자격증" <?php echo in_array('직업상담사자격증', $ext7_array) ? 'checked' : ''; ?>> 직업상담사자격증</label>
        <label><input type="checkbox" name="chk_wr_7[]" value="요양보호사자격증" <?php echo in_array('요양보호사자격증', $ext7_array) ? 'checked' : ''; ?>> 요양보호사자격증</label>
        

        <label><input type="checkbox" name="chk_wr_7[]" value="관련직종근무경험자" <?php echo in_array('관련직종근무경험자', $ext7_array) ? 'checked' : ''; ?>> 관련직종근무경험자</label>
        <label><input type="checkbox" name="chk_wr_7[]" value="공무원/교사/근무경력자" <?php echo in_array('공무원/교사/근무경력자', $ext7_array) ? 'checked' : ''; ?>> 공무원/교사/근무경력자</label>
        

        <label><input type="checkbox" name="chk_wr_7[]" value="영유아관련전공자" <?php echo in_array('영유아관련전공자', $ext7_array) ? 'checked' : ''; ?>> 영유아관련전공자</label>
        <label><input type="checkbox" name="chk_wr_7[]" value="기타" <?php echo in_array('기타', $ext7_array) ? 'checked' : ''; ?>> 기타</label>
        <label><input type="checkbox" name="chk_wr_7[]" value="관련경력없음" <?php echo in_array('관련경력없음', $ext7_array) ? 'checked' : ''; ?>> 관련경력없음</label>
    </div>
</div>

 

write.skin.php

  

view.skin.php

이렇게 했는데 뷰화면에 아무것도 안나옵니다 (그냥 빈화면 ) 더 해야 하는게 있나요?

더 만들어야 하는 파일이 있을까요?

라디오는 쉽게 나오는데 체크는 어렵네요

|

답변 5개

빈화면이면 에러 때문에 더이상 아무것도 출력하고있지 않은거에요..
php 는 순차 처리 방식이라 처리도중 중요한 에러가 나면 그냥 스탑 시켜버립니다..
선생님  디비에 저장이 되고잇는지 먼저 확인부터 하시기 바랍니다.
만약 저장이되고잇다면
view.skin.php 파일 상단 서버쪽에서 $ext7_array = array_map('trim', explode(',', $write['wr_7'])) 추가해주시기 바랍니다.
그리고 아래 적당한곳에서 호출을 해보시기 바랍니다.
if (!empty($write['wr_7'])) {
    echo '<div class="view_div"><strong>자격 및 경력 사항:</strong> ';
    echo implode(', ', $ext7_array);
    echo '</div>';
}
$ext7_array 값이 잘 저장되고 있는지 부터 확인해보세요.
 


view.skin.php 에서 $view['wr_7'] 을 찍어보시고 출력이 어떻게 되는지 확인하시면 될 것 같습니다!

Copy
<?php echo $view['wr_7']; ?>


찍어봤는데 아무것도 출력되지 않는다면 저장이 안되고 있는거라 wr_7에 체크된 값들이 담기게 작업을 해주셔야합니다
저건 글 등록하는 화면의 소스인걸로 보이는데, 
view 스킨에서 어떻게 출력이 안되는걸까요? 
일단 저기에서 입력할때 선택한 값이 있으니
view 에서는 그냥 출력해주면 될텐데요, 
 

답변을 작성하려면 로그인이 필요합니다.

🐛 버그신고