체크박스 value값 가져오기(글수정) 채택완료
엉후엉후유유
9년 전
조회 8,879
제가 게시판에 배열로 넘겨서 체크박스를 넣었습니다.
글쓰기하면 다중선택하면 값이 잘들어오는데...글수정을 누르면
체크했던값들이 잘 넘어오지 않습니다
소스한번 보시고
글수정했을때 제가 체크했던거 넘어오게
알려주시면 감사하겠습니다..
view.skin 부분이고요
write.skin 부분이고
write.update.skin 부분입니다(새로만들었음)
게시판 뷰 부분입니다. 여기서
글수정을하면 이렇게 체크했던값들이 넘어오지 않습니다...
배열을 잘못해서 ㅠㅠㅠ 부탁드립니다
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
9년 전
input 에 조건문을 하나 다세요
strpos 로 해당 단어가 포함되어 있으면 checked 로 처리를요
</p><p><input type="checkbox" name="wr_day[]" <span style="font-size: 14.6667px; line-height: 1.5;">value="월"</span><span style="font-size: 11pt; line-height: 1.5;"> <?php echo strpos($view['wr_day'], '월') !== false ? 'checked' : '' ?> /></span></p><p>
뭐 이렇게요
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
9년 전
</p><p>$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>";
}</p><p>
쓰기 페이지가 아닌 view 페이지에서 저렇게 checkbox를 노출시키나요?
view 페이지면 $write['wr_day']를 $view['wr_day']로 바꾸시면 됩니다.
어제 제가 답변한 내용인 듯해서 그냥 남깁니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
엉후엉후유유
9년 전
항상 감사합니다^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인