/*显示页面的action列表*/$ui_arr=array('register','login','profile',... 增加cz然后在下面代码处加入if ($action=='cz')//冲值{ if($_GET['a']=='add'){ if (empty($_SESSION['user_id'])){ show_message('该用户不存在。','返回上一页','user.php?act=cz');} else{ $k=strtoupper(substr($_POST['k'],0,8));$p=strtoupper(substr($_POST['p'],0,8));$row=$db->getRow('SELECT * FROM cz_access WHERE `kid`='$k' and kpass='$p'');if (empty($row[id])){ show_message('卡号,密码不正确。','返回上一页','user.php?act=cz');} if ($row[yes]>0){show_message('卡号已经被使用了。','返回上一页','user.php?act=cz');} $r=$db->getRow('SELECT num,name FROM cz_type WHERE id='.$row['type']);if(!(time()>=strtotime($r['ksj']) and strtotime(time()<=$r['jsj']))){show_message('该卡号不在使用范围之内。'.$r['ksj'].'--'.$r['jsj'],'返回上一页','user.php?act=cz');} $db->query('update cz_access set yes=1,uid='.$_SESSION['user_id'].',sj=''.date('Y-n-j G:i:s').'' where id='.$row['id']);log_account_change($_SESSION['user_id'],$r[num],0,0,0,'易购卡冲值');$db->query('insert into cz_logs (log) values ('用户:'.$_SESSION['user_id'].$_SESSION['user_name'].'|冲值金额:'.$r[num].'元|卡类型:'.$r['name'].'|时间:'.date('Y-n-j G:i:s').'')');show_message('冲值成功。','返回上一页','user.php?act=cz');} } include_once(ROOT_PATH.'includes/lib_clips.php');$info=get_user_default($user_id);$smarty->assign('surplus',$info['surplus']);$sql='SELECT b.name,b.num,a.kid,a.kpass,a.sj FROM cz_access as a left join cz_type as b on a.type=b.id WHERE a.uid='.$user_id.'ORDER BY a.sj desc';$list=$db->getAll($sql);$smarty->assign('list',$list);$smarty->display('user_transaction.dwt');}--------------------------------------------------------------------------------------------------------------------themes\default\user_transaction.dwt模板里增加充值模板
php充值卡,ecshop 充值卡功能_懒人程序
![](https://img-home.csdnimg.cn/images/20240711042549.png)