在网站制作中,网站页码的显示一般出现在网站列表页中,为了更好的显示页码,方便用户的访问,页码的设计制作也很重要,今天我们教大家如何实现使用php完成百度页码的仿制。
一.创建php页面,设定开始页码,结束页码,确定总页数,具体参考下面的编写页码逻辑
//规定for循环的起点页码和终点页码,如下图百度页码显示效果,
//1.当前页始终是在中间,往前最小页码为-5,最大页码为+4
$start=$page-5;
$end=$page+4;
//2.当页码是6的时候,最小页码变成负的页码就不对了,所以判断如果当前页<=6,如下图百度页码显示效果;
if($page<=6){
$start=1;
$end=10;
}
//3.如果总页数-4大于中间页码时,那么最大页码就是总页数,最小就是总页数-9,如下图百度页码显示效果;
if($page>=$pages-4){
$start=$pages-9;
$end=$pages;
}
//如果总页数小于10,则开始页码为1,结束页码为总页数;
if($pages<10){
$start=1;
$end=$pages;
}
//通过一个for循环,来完成所有列表页码的显示,并且区别开当前页和其他页的可选效果;
for($i=$start;$i<=$end;$i++){
//当前页不加链接
if($page=$i){
echo "<a href='./index.php?page=$i'><span>$i</span></a>";
}else{
echo "<a href='?page=$i'><span>$i</span></a>";
}
}
全部php代码如下图,大家可以进行参考。
二.完成php页码的设定之后,需要为网站页码添加css样式效果。
三.网站css样式及php页码显示的编写之后,需要通过数据库来判断总页码数量,并通过get方式,传参获取页码数来显示对应的数据列表,完成显示效果。
通过以上三步,即可完成网站制作中,使用php语言对百度页码效果的仿制过程,这些我们为了方便,取消了第一页、下一页这两个显示效果,大家可以根据需要进行调整。
本文关键词:
php 百度页码 未经允许不得转载:郑州网站建设|郑州网站制作|荥阳网站建设|巩义网站建设|网站优化-全栈网络