Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

小小宇农场积分兑换出现负数

[复制链接]
姚晓诺 发表于 2010-4-27 11:51:13 | 显示全部楼层 |阅读模式
比如您有1000积分 但是你初次填写了2000积分 会直接兑换出2000积分的y币! 你的积分也就随之变成了-1000!!! 这是一个很大的bug啊! 我要是直接写10000积分 那也够用了啊



求解答!!!
MFyoyo.. 发表于 2010-4-27 11:58:06 | 显示全部楼层
没有用过,不过应该加一个
if($_POST[jifen] < $space[credit])
{
echo '你积分不够':
}
回复

使用道具 举报

 楼主| 姚晓诺 发表于 2010-4-27 13:15:07 | 显示全部楼层
回复 2# MFyoyo..


    这个是有的@ 可是初次输入积分是不起作用!!! 第二次时才起作用
回复

使用道具 举报

左手期待 发表于 2010-4-27 15:15:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 姚晓诺 发表于 2010-4-27 20:20:55 | 显示全部楼层
这个帖子有点冷!
回复

使用道具 举报

MFyoyo.. 发表于 2010-4-28 11:54:33 | 显示全部楼层
回复  MFyoyo..


    这个是有的@ 可是初次输入积分是不起作用!!! 第二次时才起作用
姚晓诺 发表于 2010-4-27 13:15



    你的意思是没有进入的时候直接点积分兑换?
回复

使用道具 举报

 楼主| 姚晓诺 发表于 2010-4-28 13:10:48 | 显示全部楼层
你的意思是没有进入的时候直接点积分兑换?
MFyoyo.. 发表于 2010-4-28 11:54



    是初次兑换!! 本来你只有1000积分! 但是你可以直接输入1500!照样是可以兑换的! 只是你的积分变成了负数!
回复

使用道具 举报

MFyoyo.. 发表于 2010-5-3 23:05:19 | 显示全部楼层
是初次兑换!! 本来你只有1000积分! 但是你可以直接输入1500!照样是可以兑换的! 只是你的积分 ...
姚晓诺 发表于 2010-4-28 13:10



    那可能是这样的。因为如果一来没有进入农场而是直接点积分兑换的话,用户的积分字段还没有创建,所以积分为空,兑换就可以无限制。解决方法有2种(前提是这个原因)。
第一、在用户注册页面加一个nongchang表的积分入库操作,jifen => 0

第二、
我不知道表的名字,我暂且以为是nongchang表吧,在判断$_POST[jifen]>$space[credit]后面加一个
if (empty($nongchang[jifen]))
{
echo "你还没有开通农场";
}
回复

使用道具 举报

 楼主| 姚晓诺 发表于 2010-5-4 13:15:58 | 显示全部楼层
谢谢!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 22:20 , Processed in 0.025736 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表