댓글 수 제한과 동시에 db값 update를 하고 싶습니다.

댓글 수 제한과 동시에 db값 update를 하고 싶습니다.

QA

댓글 수 제한과 동시에 db값 update를 하고 싶습니다.

답변 2

본문

현재 여분필드 wr_1에 숫자가 들어가 있습니다.

wr_1값이 댓글 수보다 작거나 같으면 원글의 wr_2의 값이 3으로 변경되고,

다시 댓글을 누군가가 삭제하여 wr_1의 값이 댓글 수보다 커지면 wr_2의 값이 2로 변경되게 만들고 싶어서

아래와 같은 코드로 view_comment.skin.php 파일에 넣었습니다.

그런데 동작을 안하네요....ㅠ.ㅠ

고수님들 도움 부탁 드립니다.

 

if ($row['cnt'] >= $write['wr_1'] ){
    $sql3  = " update {$write_table} set wr_2 = '3' where wr_id = '{$write['wr_parent']}' ";
    sql_query($sql3); 
} else if ($row['cnt'] < $write['wr_1'] ) {
    $sql3  = " update {$write_table} set wr_2 = '2' where wr_id = '{$write['wr_parent']}' ";
    sql_query($sql3); 
}

이 질문에 댓글 쓰기 :

답변 2

* view.skin.php


if ((int) $view['wr_comment'] >= (int) $view['wr_1'] ){
    $sql3  = " update {$write_table} set wr_2 = '3' where wr_id = '{$wr_id}' ";
    sql_query($sql3); 
} else if ((int) $view['wr_comment'] < (int) $view['wr_1'] ) {
    $sql3  = " update {$write_table} set wr_2 = '2' where wr_id = '{$wr_id}' ";
    sql_query($sql3); 
}

댓글 코멘트 등록후 쿼리를 실행하는 부분인지 위치도 중요할듯 하며
$row['cnt'] 부분이 해당 개수를 제대로 가져오고 있는지도 확인해 보셔야 할듯 합니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 9
© SIRSOFT
현재 페이지 제일 처음으로