게시판에 답변이나 코멘트가 달렸을 경우 답변완료되게 할려면 어떻게 해야할까요.
관련링크
본문
[code]
<?
if ($list[$i][wr_reply]!="" || $list[$i]['comment_cnt'] ) {
echo "<img src=/skin/board/qna/img/coun_02.gif";//답변완료
}else{
echo "<img src=/skin/board/qna/img/coun_01.gif>";//답변대기
}
?>
</code]
코멘트가 달리거나 답변이 있는 경우는 답변완료라고 나오는데 ...
질문한 게시글은 답변대기라고 표시가 됩니다. 링크 보시면 1623글 같은 경우에는 "답변대기"로 보입니다.
코드수정을 잘 못한걸까요.
답변 3
별도의 쿼리를 알려드리니 보다 운영 정책을 수정해 보세요
즉 답변글은 달지 못하게 하고 코멘트만 달 수 있도록 해서 코멘트가 있으면 답변완료로 처리하심이
좋을 듯 합니다.
리스트 업 할때마다...서브쿼리를 하는건 추천하지 않습니다.
해당글은 코멘트가 없고 답변글도 아니기 때문입니다.
해당글의 답변글이 있는지 쿼리해서 카운트 하시어 답변완료를 처리해야 합니다.
$list[$i]['comment_cnt'] 값이 나오나 확인해보고
$list[$i]['comment_cnt'] > 0 으로 수정후 확인도 해보세요~
답변을 작성하시기 전에 로그인 해주세요.