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

댓글 제한을 하고 싶습니다. 채택완료

카라카스 1년 전 조회 2,347

그룹 ID가 kor에 있는 게시판 전체에서 댓글을 2개까지만 작성할 수 있게 만들었습니다.

그런데 그 게시판 중에 특정 카데고리(예시1, 예시2)에서만 제한을 두고 나머지 예시3이라는 카테고리는 댓글 2개 제한에서 제외하려고 하는데 잘 안됩니다....ㅠ.ㅠ

 

&& $row['ca_name'] == '예시1' && $row['ca_name'] == '예시2' 를 추가해서 했는데 이 코드를 추가하니까 아예 2개 제한도 풀려버립니다. 어떤 부분이 잘못된 것일까요....도움 부탁드립니다.

 

</p>

<p> if ($gr_id == 'kor' && $row['ca_name'] == '예시1' && $row['ca_name'] == '예시2') {

                $mb_id = $member['mb_id']; 

                $sql = " SELECT COUNT(*) AS cnt FROM {$write_table} WHERE wr_is_comment = '1' AND mb_id = '{$mb_id}' ";

                $row = sql_fetch($sql);

                $sql2   = " DELETE FROM {$write_table} WHERE wr_is_comment ='1' AND wr_id = '{$comment_id}' ";

                $sql3 = " delete from {$g5['board_new_table']} where bo_table='{$bo_table}' and wr_id = '{$comment_id}' ";

                if ($row['cnt'] > 2) {    

                    sql_query($sql2); //작성한 댓글 삭제

                    sql_query($sql3);

                    sql_query(" UPDATE {$write_table} SET wr_comment = wr_comment - 1, wr_last = '{$row['wr_last']}' WHERE wr_id = '{$write['wr_parent']}' ");

                    sql_query(" update {$g5['board_table']} set bo_count_comment = bo_count_comment - 1 where bo_table = '{$bo_table}' ");

                    alert('댓글은 2개까지 작성가능합니다.');

                    exit;

                }

            };</p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
1년 전

if ($gr_id == 'kor' && ($row['ca_name'] == '예시1' || $row['ca_name'] == '예시2')) {

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

카라카스
1년 전
도움 주셔서 감사합니다.
write_comment_update.skin.php에 위의 코드를 넣어서 해도 위에서 말씀드린 것처럼 $gr_id == 'kor'만 있을 때는 2개 제한이 잘 되는데 && ($row['ca_name'] == '예시1' || $row['ca_name'] == '예시2'))를 추가하면 제한이 아예 풀려버립니다....ㅠ.ㅠ
마르스컴퍼니
1년 전
if ($gr_id == 'kor' && ($ca_name == '예시1' || $ca_name == '예시2')) {
카라카스
1년 전
write_comment_update.skin.php에서 카테고리명을 표시할 때 $ca_name이 맞나요??
말씀하신대로 수정해도 같은 상황이네요.
마르스컴퍼니
1년 전
if ($gr_id == 'kor' && ($wr['ca_name'] == '예시1' || $wr['ca_name'] == '예시2')) {
카라카스
1년 전
$wr['ca_name']가 맞았어요....너~~~~~~무 감사합니다....^^;;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인