PHP代码发放优惠券问题,如何限定每会员只可领取一份
答案:4 悬赏:0
解决时间 2021-01-06 10:56
- 提问者网友:夢醒日落
- 2021-01-06 01:46
PHP代码发放优惠券问题,如何限定每会员只可领取一份
最佳答案
- 二级知识专家网友:夜风逐马
- 2021-01-06 02:46
嗯,就是一楼说的那个意思了~
会员都有会员id吧,假设有个优惠券领取表
结构为
优惠券名 用户ID
优惠券A 123
优惠券A 234
是否领取过? 每次有领取需求就去库里面找 用户ID有木有存在,有就是领取过了。木有就入库一条记录
会员都有会员id吧,假设有个优惠券领取表
结构为
优惠券名 用户ID
优惠券A 123
优惠券A 234
是否领取过? 每次有领取需求就去库里面找 用户ID有木有存在,有就是领取过了。木有就入库一条记录
全部回答
- 1楼网友:痴妹与他
- 2021-01-06 05:09
领取过的记录到数据库不就行了
- 2楼网友:千杯敬自由
- 2021-01-06 03:33
搜下 “万 券” 购物券很全的
PHP代码发放优惠券问题,如何限定每会员只可领取一份
PHP代码发放优惠券问题,如何限定每会员只可领取一份
- 3楼网友:鸽屿
- 2021-01-06 03:27
领取优惠券的时候入库把领取时间页存起来 每次领取的时候先在数据库查询下这个用户有没有带本月领取过 function get_voucher(){
$user_id = $_POST('userid');
//查询用户有没有领取记录 时间倒叙获取最近的领取记录
$voucher_log = select * form table1 where user_id = $user_id limit 1 order by add_time desc;
if($voucher_log ){
$v_time = date('Ym'$voucher_log['add_time']);//取出记录中的年月
$now = date('Ym',time());//获取当前年月
if($v_time == $now){
//本月已领取不可领取
}else{
//本月未领取可以领取
}
}else{
//没有领取可以领取
}
}
代码是实现逻辑不要纠结语法错误...
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯