网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月21日漏签0天
php吧 关注:280,486贴子:1,321,292
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 5回复贴,共1页
<<返回php吧
>0< 加载中...

ecshop,会员卡,,为什么卡号输入任何数字字母判断通过正确

  • 只看楼主
  • 收藏

  • 回复
  • vhike
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
elseif ($action == 'user_card')
{
if($_POST['bind'])
{
$card_no =trim($_POST['card_no']);
$card_pass =trim($_POST['card_pass']);
if(empty($card_no))
{
show_message("卡号为空");
}
$sql = "select * from " . $ecs->table('user_card') . " where card_no='$card_no' ";
$card_info = $db->getRow($sql);
if($card_info)
{
$user_card_num = $db->getOne("select count(*) from " . $ecs->table('user_card') . " where card_no='$card_no' and user_id='$_SESSION[user_id]' " );
if($user_card_num>=1)
{
show_message("您已绑定过一个会员止,由于一个会员最多绑定一个会员卡,无法绑定其它卡");
}
if($card_info['user_id'] ==$_SESSION['user_id'])
{
show_message("您已绑定了此卡");
}
if(!$card_info['is_show'])
{
show_message("此卡已被禁用");
}
elseif($card_info['user_id'] >0)
{
show_message("此卡已被其它会员绑定");
}
elseif($card_info['card_pass'] ==$card_pass['card_pass'])
{
show_message("卡密错误!");
}
else
{
$db->query("update " . $ecs->table('user_card') . " set user_id='$_SESSION[user_id]', bind_time ='". gmtime() ."', card_status=1 where card_no='$card_no' limit 1 ");
$arr['user_money'] = floatval($card_info['user_money']);
$arr['pay_points'] = $card_info['pay_points'];
$arr['rank_points'] = $card_info['rank_points'];
if($card_info['card_level'])
{
$card_rank = $db->getOne(" select rank_id from " . $ecs->table('user_rank') . " where rank_name='$card_info[card_level]' ");
if($card_rank) $arr['user_rank'] = $card_rank;
$sql = 'UPDATE ' . $ecs->table('users') . " SET `user_rank`='$card_rank' WHERE `user_id`='" . $_SESSION['user_id'] . "'";
$db->query($sql);
}
log_account_change($_SESSION['user_id'], $arr['user_money'], 0, $arr['rank_points'], $arr['pay_points'], '绑定会卡'.$card_no.'充值等级积分:'.$arr['rank_points'].',消费积分'.$arr['pay_points']);
$sql = 'UPDATE ' . $ecs->table('user_card') . " SET `user_money`='0', `pay_points`='0', `rank_points`='0' WHERE `card_no`='" . $card_no . "'";
$db->query($sql);
show_message("绑定成功", '用户信息', 'user.php?act=user_card', 'info');
}
}
else
{
show_message("卡号不存在", '重新绑定', 'user.php?act=user_card', 'info');
}
exit;
}


  • 志在四方
  • 继承
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你确定你把代码复制完了吗⊙▽⊙


2025-12-21 06:22:25
广告
不感兴趣
开通SVIP免广告
  • vhike
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在<!--#积分兑换 -->下面添加下列内容
增加会员卡模版
==========================================================================
<!--#会员卡 -->
<!-- {if $action eq "user_card"} -->
<form action="user.php" method="post">
<h5><span>绑定会员卡/修改卡密</span></h5>
<table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
<tr>
<td width="28%" align="left" bgcolor="#FFFFFF" colspan="2" >
您已绑定的卡号:<br />
{if $card_list}
<table border="0" cellpadding="0" cellspacing="0" width="80%" align="center">
<tr>
<th align="center">卡号</th>
<th align="center">等级</th>
<th align="center">发卡方式</th>
<th align="center">绑定时间</th>
<th align="center">状态</th>
<th align="center">备注</th>
</tr>
{foreach from=$card_list item=card}
<tr>
<td align="center">{$card.card_no}</td>
<td align="center">{$card.card_level}</td>
<td align="center">{$card.send_type}</td>
<td align="center">{$card.str_bind_time}</td>
<td align="center">{if $card.is_show}可用{else}锁定{/if}</td>
<td align="center">{$card.des}</td>
</tr>
{/foreach}
</table>
{else}
暂无
{/if}
</td>
<tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF" align="left">
<span class="f4">提示:</span><br />
1.每个用户只能绑定多个会员卡号,绑定后绑定后你就可以用任何一个卡号登录<br />
2.使用会员卡号登录时请输入会员卡密码(卡密)<br />
3.建议将会员卡登陆密码与用户名登陆密码设为同一密码 有疑问联系QQ 116300143<br />
</td>
</tr>
<tr>
<td width="28%" align="right" bgcolor="#FFFFFF">卡号:</td>
<td width="76%" align="left" bgcolor="#FFFFFF"><input name="card_no" type="text" size="25" class="inputBg" value="" /></td>
<tr>
<td width="28%" align="right" bgcolor="#FFFFFF">卡密:</td>
<td width="76%" align="left" bgcolor="#FFFFFF"><input name="card_pass" type="password" size="25" class="inputBg" value="" /></td>
</tr>
<tr><td colspan="2" bgcolor="#FFFFFF" align="center">
<input name="act" type="hidden" value="user_card" />
<input name="bind" type="submit" value="绑定" class="bnt_blue_1" style="border:none;" />&nbsp;<input name="unbind" type="submit" value="解绑" class="bnt_blue_1" style="border:none;" />&nbsp;<input name="chgcardpass" type="submit" value="修改卡密" class="bnt_blue_1" style="border:none;" /></td></tr>
</table>
</form>
<!--{/if} -->
<!--#会员卡 -->
还有这个


  • vhike
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
elseif($card_info['card_pass'] ==$card_pass['card_pass'])
{
show_message("卡密错误!");
}
这个判断是错的吧


  • 39William
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这些代码放在哪个文件里面?


  • 万事都要拼搏Ei
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
学习交流群:119286361 ,纯属学习交流


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回php吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示