변수지정으로 포인트 db업데이트 하는법좀.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

변수지정으로 포인트 db업데이트 하는법좀.. 정보

변수지정으로 포인트 db업데이트 하는법좀..

본문

일단 초보입니다.ㅠㅠ 초보입장에서 생각부탁드립니다.
모으고 모은 포인트 다걸었습니다

1.다른곳에서 $reid라는 id 함수와 $repo 라는 더할 포인트 함수를 받습니다.
2.그럼 $reid 로 제홈피 멤버id가 같은 회원의 정보를 뽑아옵니다.
3.그리고 그멤버의 아이디에 $repo를 더합니다.
4.그리고 합해진 포인트를 업데이트 시킵니다.

여러 고수님들에게는 십여분이면 되는거라고 알고 있습니다 ㅠㅠ
처음배울때 마음으로 가르쳐주십시요 ㅜㅜ
그누보드 지정된 함수로 가르쳐주시면 더 감사하겠습니다.
(예ㅣ: insert_point(아이디, 적용포인트,"포인트 내역에 표시되는 내용") )

댓글 전체

일단 1. 다른곳에서 함수를 받아온다는 말이 이해가 안되구요.

여튼 대략 아는 만큼만 적어보겠습니다..;;
$reid에 회원의 아이디가 저장되어 있다면
insert_point($reid, $repo,"내용")
이렇게만 해주면 됩니다.
$reid, $repo가 배열로 되어 있다면 반복문으로 배열에 저장된 값 하나씩 돌려야겠지요
전송 방법 : 링크프라이스에서 실적이 발생되는 시점에 Web 으로 Affiliate Site 내의 특정 URL을 파라미터와 함께 호출하는 방식으로
                실적을 전송하게 됩니다. 사용자가 보는 페이지에서 거쳐가는 것이 아니며, 링크프라이스 서버에서 GET 방식으로 http
                connection 을 열어 전송하게 됩니다.
get방식으로..
링크프라이스 쪽에서 reid랑 remo 를 보내온다는거죠?

<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/latest.num.lib.php");
$g4['title'] = "";
include_once("./_head.php");
include_once("./lib/common.lib.php");
?>
<?
$reid=$member[mb_id]
$remo=$point2

$point1= mysql_query("SELECT mb_point FROM g4_member where mb_id='$member[mb_id]' ");
$point1 = mysql_fetch_row($point1);

$point=$point1+$point2

insert_point($member[mb_id], $point,"무료 충전으로 $point");
?>

일단 이렇게 해봤습니다
근데 안됩니다 ㅠㅠ
뭐가 문제일까요
get
질문을 조금 더 구체적으로 해주셔야 어떻게 도움을 드리든가 할 수 있겠는데요.
일단 함수와 변수의 개념부터 다시 공부하시구요.
그누보드에 insert_point라는 함수가 있기때문에
2번과 3번의 과정이 불필요해집니다.
insert_point라는 함수가 지정된 포인트를 지정된 아이디에 알아서 더해주니깐요.
즉, 윗분이 적어주셨듯이
insert_point(이부분이 회원아이디가 들어가고, 요기가 몇포인트 더할지 들어가고, "요기가 포인트지급내용이 들어갑니다.") ;

포인트 지급내용이 무엇인지는 현 화면 상단 왼쪽 내정보나오는곳의 포인트를 클릭해보시면 어떤건지 아실겁니다.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/latest.num.lib.php");
$g4['title'] = "";
include_once("./_head.php");
include_once("./lib/common.lib.php");
?>
<?
insert_point($reid, $remo,"무료 충전으로 $point");
?>
그리고 덧 붙여서
$reid=$member[mb_id]
$remo=$point2

변수 지정하실때 뒤에 ; 이넘이 빠졌구요
저렇게 지정하시면 $reid값이 $member[mb_id]로 바뀌게 되는거죠 $remo이것역시 마찬가지구요
의도를 보아하니
$member[mb_id] = $reid;
$point2 = $remo;
이렇게 되어야 하구요
$point=$point1+$point2 여기도 ; 이넘이 빠졌구요.//

그리고 심심맨님이 작성하신것 처럼 해버리면
1000포인트 에서 2000포인트를 충전했다면 3000포인트가 되는게 아니고
4000포인트가 되어버립니다.
insert_point라는 그누보드 함수는 말그대로 원래있는 포인트에서 지정된 포인트를 더해주는 함수니까요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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