以下是PHP分页类,虽然有演示,但是没有写如何用分页读取数据!
小弟想让用这个分页类读取表TABLE中的TITLE字段,并用这个类来进行分页!
请知道的大侠指点,小弟因为这个代码折腾了半个月了!
演示
<?php
require_once('page.class.php');
$page=new page(array('total'=>1000,'perpage'=>20));
echo 'mode:1<br>'.$page->show();
echo '<hr>mode:2<br>'.$page->show(2);
echo '<hr>mode:3<br>'.$page->show(3);
echo '<hr>mode:4<br>'.$page->show(4);
开启AJAX:
$ajaxpage=new page(array('total'=>1000,'perpage'=>20,'ajax'=>'ajax_page','page_name'=>'test'));
echo 'mode:1<br>'.$ajaxpage->show();
?> page.class.php太长,
地址是:hi.baidu.com/ahuasky/blog/item/fed39e8212606cbc6c81192d.html
小弟想让用这个分页类读取表TABLE中的TITLE字段,并用这个类来进行分页!
请知道的大侠指点,小弟因为这个代码折腾了半个月了!
演示
<?php
require_once('page.class.php');
$page=new page(array('total'=>1000,'perpage'=>20));
echo 'mode:1<br>'.$page->show();
echo '<hr>mode:2<br>'.$page->show(2);
echo '<hr>mode:3<br>'.$page->show(3);
echo '<hr>mode:4<br>'.$page->show(4);
开启AJAX:
$ajaxpage=new page(array('total'=>1000,'perpage'=>20,'ajax'=>'ajax_page','page_name'=>'test'));
echo 'mode:1<br>'.$ajaxpage->show();
?> page.class.php太长,
地址是:hi.baidu.com/ahuasky/blog/item/fed39e8212606cbc6c81192d.html
解决方案 »
- 这个点菜页面的问题如何解决
- 各位!看下这个可以吗?
- 请教使用000webhost空间安装Discuz!论坛
- 如何在linux下开辟一个随apache启动的常驻内存区域
- linux下world writable 是什么权限?怎么设置啊?
- PHP+SQL Server200+LINUX
- session问题,简单,快来拿分!
- 请问各位朋友,下面的错误是什么意思?
- 请问在一个页面,当显示一个信息后,过一段时间后比如一秒就自动进入另一个页面如何实现
- $http_post_vars的问题,是不是ini里面没有设置好?
- 急急急,关于mysql和php配合接收与入库数据的奇怪问题,在线等
- 跳转页面后session不能保存,急啊!!!那位达人指点一下啊
然后尝试用Function,后扩展到Class!人家的这个东西比较成熟, 不是说他有这么多功能就适合你,
还是自己写一个,即使开始功能很简单也没关系,可以慢慢修改添加扩展的!
http://club.21php.com/showthread.php?t=8142注意,這個類,只是分頁,不對數據進行任何操作!
其次,你每页要显示多少条记录-----PAGESIZE
第三,计算总共有多少页----PAGETOTAL = TOTAL / PAGESIZE (注意这里应该取整数)
最后,有了以上几个数字之后,就很方便的用MYSQL中的LIMIT来控制筛选记录了每个人做的分页类都有自己的习惯,我自己也有一个,主要是楼主自己理解其中的原理,不管是用别人的类,还是自己编写的,都可以运用自如。我那个简单的分页类:
http://blog.csdn.net/kingerq/archive/2006/12/04/1429182.aspx
相当健壮稳定