Discuz教程网

需付费进入的版块,提交支付后,依然提示支付问题的分析与解决方法

[复制链接]
authicon spfljgw 发表于 2013-4-28 12:56:59 | 显示全部楼层 |阅读模式
设置进入某一版块的付费价格是 3000后,前台用户进入版块,提交支付后

081137e883of5dy6spyset.jpg

,页面跳转后



,依然是提示需要支付


081137e883of5dy6spyset.jpg
经查看代码,支付记录表 common_member_forum_buylog 表的数据结构

081137e883of5dy6spyset.jpg

积分字段 credits 类型为 tinyint 型,tinyint 最大值为 127,当进入版块的价格大于 127 时,就会出现上面的情况。

解决办法:

调整数据表 common_member_forum_buylog 中积分字段 credits 的类型为 int(10) unsigned。

ALTER TABLE `pre_common_member_forum_buylog` CHANGE `credits` `credits` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0'

其中,pre_ 为表前缀



上一篇:diy模块修改好内容后点击保存没有反应
下一篇:data目录下数据库文件夹一直删不掉(删除了刷新又恢复),这代表有问题不呢?或者?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 01:43

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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