本帖最后由 ygm924 于 2009-4-7 14:46 编辑
分页问题,解决方案
将vote_index.php文件以下部分- perpage = 10;
- start = empty( _GET['start'] ) ? 0 : intval( _GET['start'] );
- ckstart( start, perpage );
复制代码 改为:- perpage = 10;
- page = empty(_GET['page'])?1:intval(_GET['page']);
- if(page<1) page = 1;
- start = (page-1)*perpage;
复制代码 再将:- multi = smulti( start, perpage, count, theurl );
复制代码 改为:- multi = multi( count,perpage,page,theurl );
复制代码
注意:文件中的$count总数是错误的,始终都会是10
所以得在查询的时候,增加以下代码来算总数,循环中的$count++就不要用了- countsql = "SELECT COUNT(* FROM )".tname("app_vote");
- count = _SGLOBAL['db']->query( countsql );
复制代码 |