您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP实现简单数字分页效果_php技巧

2024/3/19 15:54:33发布34次查看
学习要点:
1.limit 用法
2.各种参数
3.超链接调用
第一:先在文件中设置数字分页模块;我的文件是(blog.php)
复制代码 代码如下:
//分页模块
$_page = $_get['page'];
$_pagesize = 10;
$_pagenum = ($_page - 1) * $_pagesize;
//首页要得到所有的数据总和
$_num=mysql_num_rows(_query(select tg_id from tg_user));
$_pageabsolute=$_num / $_pagesize;
要注意的是在数据库中取集的时候
复制代码 代码如下:
//我们必须每次重新读取结果集,而不是从新去执行sql语句。
$_result = _query(select tg_username,tg_sex,tg_face from tg_user order by tg_reg_time desc limit $_pagenum,$_pagesize);
设置分页循环的效果 <?php for($i=0;$i

相对应的css
#page_num { height:20px; clear:both; padding:10px 0; position:relative;}#page_num ul { position:absolute; right:30px; height:20px;}#page_num ul li { float:left; width:26px; height:20px;}#page_num ul li a { display:block; width:20px; height:20px; line-height:20px; border:1px solid #333; text-align:center; text-decoration:none;}#page_num ul li a:hover,#page_num ul li a.selected { background:#666; font-weight:bold; color:#fff;}
在其中可能会由于编码出现容错误,解决的方法是
// 分页模块if (isset ( $_get ['page'] )) { // 在数据不再数据范围内出错的解决方法 $_page = $_get['page']; // 是否为空,是否小于0,是否不是数字。//如果其中有一个是,那么就=1 if (empty ( $_page )||$_page $_pageabsolute) { $_page=$_pageabsolute;}$_pagenum = ($_page - 1) * $_pagesize;
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product