기간제 회원 권한 질문 드립니다
본문
예를 들어 1월1일 3등급으로 등업처리 하면
한달뒤인 2월1일에 2등급으로 내려가는 코드를 짜고싶은데
우선 G4 코드를 구하긴 했는데 G5로 적용 하려면 어떻게 해야할까요?
skin->member->basic->login_check.skin.php 여기를 열고" <- 이전 문의 내용
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$level = 2; // 날짜 만료시 다운시킬 권한
$study_end = date("Y-m-d",strtotime($mb[mb_1])); // 종료일
$study_now = date("Y-m-d",time()).""; // 현재일
# $study_now = $g4['time_ymd'].""; // 현재일 - 다른 형태
if($study_now > $study_end){ // 현재일이 종료일 보다 크면
sql_query("update g4_member set mb_level='".$level."' where mb_id='".$mb_id."'"); // 레벨 다운 쿼리
}
?>
답변 2
<?php
$level = 2; // 날짜 만료시 다운시킬 권한
$study_end = strtotime($member['mb_1']); // 종료일
$study_now = time(); // 현재일
# $study_now = $g4['time_ymd'].""; // 현재일 - 다른 형태
if($study_now > $study_end){ // 현재일이 종료일 보다 크면
sql_query("update {$g5['member_table']} set mb_level={$level} where mb_id='{$member['mb_id']}'"); // 레벨 다운 쿼리
}
?>
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$level = 2; // 날짜 만료시 다운시킬 권한
$study_end = date("Y-m-d",strtotime($member['mb_1'])); // 종료일
$study_now = date("Y-m-d",time()); // 현재일
if($study_now > $study_end){ // 현재일이 종료일 보다 크면
$sql = "update {$g5['member_table']} set mb_level = '{$level}' where mb_id = '{$member['mb_id']}'"; // G5의 회원 테이블과 필드명으로 변경
sql_query($sql); // 레벨 다운 쿼리
}
?>
위에 코드로 한번 적용해보시기 바랍니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.