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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] php分页求助。修改一个uchome插件。遇到分页问题

[复制链接]
helpnet 发表于 2011-3-21 23:03:01 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 
插件名称:
插件作者:
适用版本: UCHome 2.0
本帖最后由 helpnet 于 2011-3-21 23:04 编辑
  1. //后添加充值记录
  2. $page = empty($_GET['page'])?1:intval($_GET['page']);
  3. if($page<1) $page=1;
  4. $comment_ul1 ='cp.php?ac=card&view=me';
  5. $id = empty($_GET['id'])?0:intval($_GET['id']);
  6. $perpage = 30; //每页要显示的条数
  7. $start = ($page-1)*$perpage;
  8. ckstart($start, $perpage);
  9. $count = $_SGLOBAL['db']->result($_SGLOBAL['db']->query("SELECT * FROM ".tname('app_card')." where money=500 ORDER BY id DESC"),0);

  10. $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('app_card')." where money=500 ORDER BY id DESC limit $start,$perpage ");
  11. while ($row = $_SGLOBAL['db']->fetch_array($query))
  12. {
  13. $plist[] = $row;
  14. }
  15. $multi = multi($count, $perpage, $page, $comment_ul1);
  16. //后添加充值记录

  17. app_card 表里共有50记录 其中 money=500 有25 条 为什么我查出的 $count 是50 而不是25 怎么才能正确多好这个 $count
复制代码

MFyoyo.. 发表于 2011-3-22 00:43:29 | 显示全部楼层
09.$count = $_SGLOBAL['db']->result($_SGLOBAL['db']->query("SELECT * FROM ".tname('app_card')." where money=500 ORDER BY id DESC"),0);
?????
这里是要的统计数量,而不是查询的值~·~
$count = $_SGLOBAL['db']->result($_SGLOBAL['db']->query("SELECT count(*) FROM ".tname('app_card')." where money=500 "),0);
回复

使用道具 举报

 楼主| helpnet 发表于 2011-3-22 14:33:36 | 显示全部楼层
谢谢你哦。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 03:21 , Processed in 0.125440 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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