하루 지정게시판에 포인트 제한

하루 지정게시판에 포인트 제한

QA

하루 지정게시판에 포인트 제한

본문


    $wr_cnt = sql_fetch(" select count(*) as cnt from g5_write_tf_user where wr_is_comment = '0' and INSTR(wr_datetime, '".G5_TIME_YMD."') > 0 ");
    $write_max = 1; //하루에 포인트를 부여할 글쓰기 회수
    // 하루에 글쓰기 횟수가 1회를 넘었다면
    if ($wr_cnt['cnt'] > $write_max) {
        $board['bo_write_point'] = 1; // 글쓰기 포인트 지급 해제
    }
 

 

해당 팁이 있어 적용해봤는데

 

이상하게 꼬이는듯하네요; 다른방법이 있나요?

이 질문에 댓글 쓰기 :

답변 3

혹시, 테이블명을 제대로 변경 안 한 거 아닌지?

 

$wr_cnt = sql_fetch(" select count(*) as cnt from g5_write_tf_user where wr_is_comment = '0' and INSTR(wr_datetime, '".G5_TIME_YMD."') > 0 ");
$write_max = 1; //하루에 포인트를 부여할 글쓰기 회수
// 하루에 글쓰기 횟수가 1회를 넘었다면
if ($wr_cnt['cnt'] > $write_max) {
    $board['bo_write_point'] = 1; // 글쓰기 포인트 지급 해제
}

 

또는, 적용 위치가 올바른지도 확인해 보세요.

 

PS.

혹시 PHP 버전이 높으시면,

sql 구문 안 테이블명・컬럼명을 backtick( ` ) 기호로 감싸보세요.

$board['bo_write_point'] = 1; // 글쓰기 포인트 지급 해제

 

$board['bo_write_point']의 값으로 체크하는게 어디에 있는지 확인이 필요해보이네요

 

보통

$board는 게시판 자체의 기능인데

 

위의 내용을 유추해보면

보드에서 해당 값을 지정하면 그다음 판단기준이 무엇인지를 따라가봐야죠

정상적으로 체크하는지, 차감, 가감할때 사용되는지는

커스텀에 따라서 달라집니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 3

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT