write_comment_update.php 에서 공지글 질문입니다~ 채택완료
if 조건 식으로
공지일때 해당 코드는 실행되지 말았으면 해서
</p><p>if ($write_table == 'g5_write_특정테이블' && !$view['is_notice']){</p><p> // do something</p><p>}</p><p>
이런식으로 작성했는데
첫번째 조건식은 잘 작동하는걸 확인했습니다만..
두번째 공지가 아닐때 실행해야 하는데..
마찬가지로 공지일때도 실행이 되어버립니다 ㅠ
답변 2개
write_comment_update.skin.php 에서는
원글에 대한 정보는 $wr 로 접근해야합니다.
is_notice 값은 DB에 저장된게 아니라 DB에 저장된 다른 값들로 프로그램단에서 임의로 정해주는 값이라
원들에 대한 정보는 $wr 에 있지만 여기에도 $wr['is_notice'] 값은 정의되어 있지 않아요.
이 코드는 /lib/common.lib.php 에서 get_list 함수에서 쓰는건데 도용을 해보죠 ㅋ
$board_notice = array_map('trim', explode(',', $board['bo_notice']));
$wr['is_notice'] = in_array($wr['wr_id'], $board_notice);
이렇게 하면
$wr['is_notice'] 값이 정의가 되었네요 ㅋ
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
해당 파일에 $view['is_notice'] 값이 전달이 되나요?
코멘트 쓰는 부분 폼에 input hidden 으로 공지체크값 넘겨주셔야 됩니다.
답변에 대한 댓글 1개
<input type="hidden" name="is_notice" value="">
요 히든으로 넘겨줘야 하나요?
<input type="hidden" name="is_notice" value="<?php echo $notice_checked ?>">
헛 이건가요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다..!