테스트 사이트 - 개발 중인 베타 버전입니다

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

· 12년 전 · 724 · 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 ";

으로 수정하여 문제를 해결하였씁니다.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440