댓글이 달렸을때 수정/삭제 설정을 1로 했는데 수정/삭제가 됩니다. 무엇이 문제일까요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

댓글이 달렸을때 수정/삭제 설정을 1로 했는데 수정/삭제가 됩니다. 무엇이 문제일까요? 정보

댓글이 달렸을때 수정/삭제 설정을 1로 했는데 수정/삭제가 됩니다. 무엇이 문제일까요?

본문

댓글이 달렸을때 수정 삭제를 막기 위해
각각 설정을 1로 해 놓았는데.. (댓글 1개 이상 달리면 수정/삭제 불가)

댓글이 달려도 수정/삭제가 가능하네요. 왜 일까요?

비회원이 올린 글입니다. 패스워드만 맞으면 댓글이 있어도 수정과 삭제가 가능합니다.

게시판에는 이와 같은 현상을 질문하신 분이 한분도 안 계시네요.

어느 부분을 확인해야 될까요?

답답합니다. 답변 부탁 드려요.
  • 복사

댓글 전체

자답 입니다. 코멘트의 수를 뽑아올때
$sql = " select count(*) as cnt from $write_table  where wr_parent = '$wr_id'  and mb_id <> '$member[mb_id]'  and wr_is_comment = 1 ";

쿼리의 조건절 중

mb_id <> '$member[mb_id]' 때문에 비회원이 댓글을 1개를 달았다면 결과는 0개로 출력됩니다.

그래서 0>=1 의 조건을 충족 시키면서 수정/삭제가 모두 이루어 집니다.

$sql = " select count(*) as cnt from $write_table  where wr_parent = '$wr_id'  and wr_is_comment = 1 ";

으로 수정하여 문제를 해결하였씁니다.
© SIRSOFT
현재 페이지 제일 처음으로