DB와 그누보드 포인트 연동 정보
DB와 그누보드 포인트 연동본문
이번에 링크프라이스랑 제휴하여 캐시백 서비스라고 하여 사이트들의 실시간 무료충전소 같은 서비스에 가입했습니다. (회원가입하면 캐시주는 등등 그런 무료충전소)
가입한후에 실시간으로 하기위해 제가 php 로 db와 연동시켜 db에 회원들이 어느 사이트에 회원가입했는지 실시간으로 저장하도록 했습니다.
그런데 저는 이제 그 db를 빼서 거기에 따라 그누보드 포인트를 주려고 합니다.
db정보 추출하는법은 아는데 그누보드 포인트를 주는 함수를 모르겠더군요.(제로보드보다 어려버..)
그리고 아이디별로 충전한 내역을 보는 페이지를 만들고 싶은데 어떻게 해야할지 모르겠습니다.
만약 db에서 cash_cate 필드를 빼고 싶다면 어떤 소스를 써야 하는지도...
아래는 소스입니다..
<?
// 링크프라이스 받을 함수지정
$cate = $_REQUEST['cash_category'];
$day = $_REQUEST['cash_day'];
$time = $_REQUEST['cash_time'];
$cash_id = $_REQUEST['user_id'];
$ma = $_REQUEST['cash_ma'];
$name = $_REQUEST['cash_name'];
$many = $_REQUEST['cash_many'];
$much = $_REQUEST['cash_much'];
$cami = $_REQUEST['cash_ca'];
$ip = $_REQUEST['cash_ip'];
// 전체 함수를 지정할 함수
$all = "$cate && $day && $time && $id && $ma && $name && $many && $much && $cami && $ip";
//db연결
if($all) {
$db = @mysql_connect("localhost", "id", "pw") or exit("연결 실패");
@mysql_select_db("test") or exit("선택 실패");
@mysql_query("INSERT INTO `ID`(`cash_cate`, `cash_day`, `cash_time`, `cash_id`, `cash_ma`, `cash_name`, `cash_many`, `cash_much`, `cash_cami`, `cash_ip`) VALUES('".$cate."', '".$day."', '".$time."', '".$cash_id."', '".$ma."', '".$name."', '".$many."', '".$much."', '".$cami."', '".$ip."')") or exit('쿼리실패'); // 쿼리문 실행
}
@mysql_cose($db);
?>
가입한후에 실시간으로 하기위해 제가 php 로 db와 연동시켜 db에 회원들이 어느 사이트에 회원가입했는지 실시간으로 저장하도록 했습니다.
그런데 저는 이제 그 db를 빼서 거기에 따라 그누보드 포인트를 주려고 합니다.
db정보 추출하는법은 아는데 그누보드 포인트를 주는 함수를 모르겠더군요.(제로보드보다 어려버..)
그리고 아이디별로 충전한 내역을 보는 페이지를 만들고 싶은데 어떻게 해야할지 모르겠습니다.
만약 db에서 cash_cate 필드를 빼고 싶다면 어떤 소스를 써야 하는지도...
아래는 소스입니다..
<?
// 링크프라이스 받을 함수지정
$cate = $_REQUEST['cash_category'];
$day = $_REQUEST['cash_day'];
$time = $_REQUEST['cash_time'];
$cash_id = $_REQUEST['user_id'];
$ma = $_REQUEST['cash_ma'];
$name = $_REQUEST['cash_name'];
$many = $_REQUEST['cash_many'];
$much = $_REQUEST['cash_much'];
$cami = $_REQUEST['cash_ca'];
$ip = $_REQUEST['cash_ip'];
// 전체 함수를 지정할 함수
$all = "$cate && $day && $time && $id && $ma && $name && $many && $much && $cami && $ip";
//db연결
if($all) {
$db = @mysql_connect("localhost", "id", "pw") or exit("연결 실패");
@mysql_select_db("test") or exit("선택 실패");
@mysql_query("INSERT INTO `ID`(`cash_cate`, `cash_day`, `cash_time`, `cash_id`, `cash_ma`, `cash_name`, `cash_many`, `cash_much`, `cash_cami`, `cash_ip`) VALUES('".$cate."', '".$day."', '".$time."', '".$cash_id."', '".$ma."', '".$name."', '".$many."', '".$much."', '".$cami."', '".$ip."')") or exit('쿼리실패'); // 쿼리문 실행
}
@mysql_cose($db);
?>
댓글 전체
포인트를 적용하려면 lib/common.lib.php 에 들어있는 insert_point 함수를 사용하시면 되며, 포인트 삭제는 delete_point 입니다.
사용방법 : insert_point(아이디, 적용포인트,"포인트 내역에 표시되는 내용")
사용방법 : insert_point(아이디, 적용포인트,"포인트 내역에 표시되는 내용")