포인트 차감을 해주고 싶습니다.

포인트 차감을 해주고 싶습니다.

QA

포인트 차감을 해주고 싶습니다.

본문

$sql3= " UPDATE  g5_member  set  mb_point = '$mb_point - 1000' where g5_member = '$mb_point' ";

 

디비로 이값을 전송을햇는데 잘안되는거같아서..

어떻게해야할까요.. 1000점을 빼주고싶은데

 

이 질문에 댓글 쓰기 :

답변 3

특정ID에 포인트를 1000을 차감하려면

 

회원Id에 대응시켜야 합니다.

그리고, 무조건 차감은 원인(기록)이 안남습니다.

 

기록없는 무조건차감은


 
$sql3= " UPDATE  g5_member  set  mb_point = mb_point - 1000 where mb_id='$mb_id' ";
 

로 하셔야 하구요

 

이유있는 차감은 처리상 차감이 아닌 기록을 해야 차감됩니다.

 

강제로 주신소스로 차감해서 새로고침시에는 1000포인트가 차감되어있으나, 로그아웃후 재로그인하면 다시 포인트가 들어갑니다. 아마 기록쪽에서 처리해주지않아 돌아가는거같은데.. 방법이 없을까요?

 

/lib/common.lib.php 에서

 " function insert_point" 와   <-- 적립

 "function insert_use_point" 를 검색  <-- 사용

 

실제 사용부분은

 

/bbs/wrte_update.php

에서 

검색 "// 쓰기 포인트 부여" 로 해보세요

 

 

을 찾아보시면서 참고하시는게 .. 

원하시는 입맛대로 처리하시면됩니다.

 

 


감싸지 마시고 그냥 숫자로 쓰세요

제가 위에서 함수명을 찾아보라 한건

실제 돌아가는 로직을 보시라 한겁니다.

그려면 문자로 처리해야하는건지, 숫자로 처리해야 하는건지 구분이 되실텐데요

기본적인 노력은 해주시는게, 답변하는 사람도 마음이 좋답니다.
어차피 돈받고 하는것도 아니고, 의무도 아니거든요

소스파악이 잘 안되시면 강좌를 보시는게 좋습니다.

간단하게 특정회원의 포인트 차감이면

관리자페이지에서 회원관리-포인트관리-포인트증감설정 으로는 안되나요?

답변을 작성하시기 전에 로그인 해주세요.
전체 482
QA 내용 검색

회원로그인

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