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

글쓰기 포인트 선택차감 관련 질문2 채택완료

015B 2년 전 조회 1,914

</p>

<p>$wr_1_point = isset($wr_1) ? str_replace(",","",$wr_1) : 0;</p>

<p>if($is_member && ($wr_1_point > 0 && $member['mb_point'] >= $wr_1_point)) {</p>

<p>    ## /lib/common.lib.php 파일의 insert_point 함수를 이용하여 포인트 사용내역 기록</p>

<p>    insert_point($mb_id, $wr_1_point * -1, $content, $rel_table, $rel_id, $rel_action, $expire);</p>

<p>}</p>

<p>

 

게시판에 wr_1을 활용해서 포인트를 1,000 ~ 10,000 까지 만들었는데 

글쓰기시 선택한 포인트만큼 차감되는 코드를 알려주셨는데요

 

여기서 선택한 wr_1 값보다 포인트가 부족할 때 글쓰기가 안되게하려면 어떻게 수정해야할까요?

 

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

답변 2개

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

$wr_1_point = (int) $wr_1;</p>

<p>

if ((int) $member['mb_point'] < $wr_1_point)

    alert('보유 포인트가 부족합니다.');

    

if ($is_member && $wr_1_point > 0) {   

    insert_point($mb_id, $wr_1_point * -1, $content, $rel_table, $rel_id, $rel_action, $expire);

}

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

답변에 대한 댓글 1개

0
015B
2년 전
감사합니다!

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

If문을 쓰실 때는 항상 else 를 검토해야 합니다.

조건이 3가지니

8가지 경우가 있겠네요

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

답변에 대한 댓글 4개

엑스엠엘
2년 전
글쓰기 차가감 기능은
이미 그누보드 기본 기응인데
왜 추가로 필요한지 내용이 있으면 좋겠네요
0
015B
2년 전
참고하겠습니다.
활동을 열심히 해서 포인트가 쌓인 회원들에게 문화상품권같은 상품을 교환할 수 있도록 하려고하는데 교환 신청 게시판을 만드려고하는 거라서요
엑스엠엘
2년 전
예~
그 그 게시판에 글쓰기 포인트를
-1000
이런 식으로 지정해 주시면 됩니다.
0
015B
2년 전
천포인트만 회수하는게 아니구요
오천 만 만오천 이만 이런단위로 회수해야하는거라서요

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

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

로그인