PHP和MYSQL实现分页导航思路详解
发布时间:2020-12-12 22:05:42 所属栏目:PHP教程 来源:网络整理
导读:预期效果 思路 通过SQL语句 SELECT * FROM table LIMIT start end 来从MySql数据库 步骤 传入页码p; 根据页码获取数据php->mysql 显示数据+分页条 源码 注意点 table,input,button等控件的样式不会继承body,需要重新定义如下 在进行查询数据库语言拼接的时
预期效果 思路通过SQL语句 步骤传入页码p; 根据页码获取数据php->mysql 显示数据+分页条 源码注意点
$show_page,特殊情况再另外考虑;
//2,再利用for循环显示全部;
//3,再考虑前面的省略号
if($total_pages>$show_page){
//考虑正常情况下,...456...下一页 尾页
if($page-$page_off> 1)
$page_banner.="...";
$start=$page-$page_off;
//非正常情况下,12...下一页 尾页
if($start== 0)
$start= 1;
$end=$page+$page_off;
//...78 总共8页
if($end>$total_pages)
$end=$total_pages;
for($i=$start;$i<=$end;$i++){
//当前页显示高亮
if($page==$i){
$page_banner.="$i";
}else{
$page_banner.="{$i}";
}
}
if($page+$page_off<$total_pages)
$page_banner.="...";
//显示尾页与下一页
if($page<$total_pages){
$page_banner.="下一页>";
$page_banner.="尾页";
}else{
$page_banner.="下一页>";
$page_banner.="尾页";
}
}
最终效果 以上所述是小编给大家介绍的PHP和MYSQL实现分页导航思路详解,希望对大家有所帮助。程序员遇到问题都会上(编程之家52php.cn)查找问题解答方法!如果觉得站点还不错,随手转发给程序员朋友一下! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |