支付成功后由你购买东西的经验值增加你的VIP等级
在支付成功以后返回的页面site/success方法内
首先要获取数据库member你用户的VIP经验exp
根据经验用Sql语句判断VIP段位 获取id
再内我们要修改VIP状态 数据库member内的group_id
代码复制
function success(){
//根据用户id获得用户当前经验值
$user_id=$this->user['user_id'];
$model=new IModel('member');
$list=$model->getObj("user_id=$user_id",'exp');
$exp=$list['exp'];
$newmodel=new IModel('user_group');
// //获取会员组信息
$data=$newmodel->getObj("minexp<=$exp and $exp<=maxexp",'id');
$model->setData(array('group_id'=>$data['id']));
$model->update("user_id=".$user_id);
$this->redirect('success');
}