체크박스 value값 가져오기(글수정)

체크박스 value값 가져오기(글수정)

QA

체크박스 value값 가져오기(글수정)

본문

제가 게시판에 배열로 넘겨서 체크박스를 넣었습니다.

글쓰기하면 다중선택하면 값이 잘들어오는데...글수정을 누르면

체크했던값들이 잘 넘어오지 않습니다

소스한번 보시고

글수정했을때 제가 체크했던거 넘어오게

알려주시면 감사하겠습니다..c344aebb45337532fbd0ae45f0e93d54_1462928807_9908.PNG 

view.skin 부분이고요

c344aebb45337532fbd0ae45f0e93d54_1462928819_6933.PNG
write.skin 부분이고

c344aebb45337532fbd0ae45f0e93d54_1462928832_0567.PNG
write.update.skin 부분입니다(새로만들었음)

c344aebb45337532fbd0ae45f0e93d54_1462928930_8716.PNG
게시판 뷰 부분입니다. 여기서

c344aebb45337532fbd0ae45f0e93d54_1462928852_2899.PNG
글수정을하면 이렇게 체크했던값들이 넘어오지 않습니다...

배열을 잘못해서 ㅠㅠㅠ 부탁드립니다

 

이 질문에 댓글 쓰기 :

답변 2

input 에 조건문을 하나 다세요

strpos 로 해당 단어가 포함되어 있으면 checked 로 처리를요


<input type="checkbox" name="wr_day[]" value="월" <?php echo strpos($view['wr_day'], '월') !== false ? 'checked' : '' ?> />

 

뭐 이렇게요


$wrday = explode("|", $write['wr_day']);
foreach($wrday as $k => $v) {
    $checked = in_array($v, $wrday) ? " checked" : "";
    echo "<input type='checkbox' name='wr_day[]' id='wr_day".$k."' value='".$v."'".$checked."><label for='wr_day".$k."'>".$v."</label>";
}

쓰기 페이지가 아닌 view 페이지에서 저렇게 checkbox를 노출시키나요?

view 페이지면 $write['wr_day']를 $view['wr_day']로 바꾸시면 됩니다.

어제 제가 답변한 내용인 듯해서 그냥 남깁니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 27
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT