分页效果的实现
2015-05-27 00:13
141 查看
$pagnow当前页$pagecount总页数if($pagenow>1){ $prepage=$pagenow-1;
echo "<a href='f.php?pagenow=$prepage'>上一页</a>";}if($pagenow<$pagecount){ $nexpage=$pagenow+1;
echo "<a href='f.php?pagenow=$nexpage'>下一页</a>";}显示当前页和共有多少页echo "当前页{$pagenow}/共{$pagecount}页";打印出页码的超链接方法一:for($i=1;$i<=$pagecount;$i++){ echo "<a href='f.php?pagenow=$i'>$i</a> ";
}方法二:for($j=1;$j<=$pagecount;$j++){if($currpage == $j){echo $j.' ';continue;} echo "<a href='?p=$j'>$j</a> ";}<a href="?p=1">首页</a><a href="?p=<?=$currpage+1?>">下页</a><a href="?p=<?php echo $currpage-1;?>">上页</a><a href="?p=<?=$pagecount?>">末页</a>
[/code]百度分页效果的实现$first=1;$end=1;if($currpage>=7){ $first=$currpage-5;
$end=$first+$end-1;
}if($currpage>1){ $pre=$currpage-1;
echo "<a href='?p=1'>首页</a><a href='?p=$pre'>上一页</a>$nbsp;";
}if($currpage<$pagecont){ $nex=$currpage+1;
echo "<a href='?p=$nex'>下一页</a><a href='?p=$pagecount'>尾页</a>";}
来自为知笔记(Wiz)
echo "<a href='f.php?pagenow=$prepage'>上一页</a>";}if($pagenow<$pagecount){ $nexpage=$pagenow+1;
echo "<a href='f.php?pagenow=$nexpage'>下一页</a>";}显示当前页和共有多少页echo "当前页{$pagenow}/共{$pagecount}页";打印出页码的超链接方法一:for($i=1;$i<=$pagecount;$i++){ echo "<a href='f.php?pagenow=$i'>$i</a> ";
}方法二:for($j=1;$j<=$pagecount;$j++){if($currpage == $j){echo $j.' ';continue;} echo "<a href='?p=$j'>$j</a> ";}<a href="?p=1">首页</a><a href="?p=<?=$currpage+1?>">下页</a><a href="?p=<?php echo $currpage-1;?>">上页</a><a href="?p=<?=$pagecount?>">末页</a>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>webrx-php</title>
</head>
<body>
<?php
include 'inc/db_mysqli.php';
$rr = $m->query('select count(*) from member');
$rs = $rr->fetch_row();
$recordcount = $rs[0]; //共13条记录
$pagesize = 1; //每页两条记录
$pagecount = ceil($recordcount/$pagesize); //总页数
$currpage = isset($_GET['p']) ? $_GET['p'] : 1;//当前页
$currpage = $currpage<=1 ? 1 : $currpage;
$currpage = $currpage>=$pagecount ? $pagecount : $currpage;
$start = $currpage*$pagesize-$pagesize;
$r = $m->query("select id,maccount,mname from member limit $start,$pagesize");
while($rs = $r->fetch_row()){
echo $rs[1].'<br>';
}
echo '<hr>';
for($j=1;$j<=$pagecount;$j++){
if($currpage == $j){
echo $j.' ';
continue;
}
echo "<a href='?p=$j'>$j</a> ";
}
?>
<hr>
<a href="?p=1">首页</a>
<a href="?p=<?=$currpage+1?>">下页</a>
<a href="?p=<?php echo $currpage-1;?>">上页</a>
<a href="?p=<?=$pagecount?>">末页</a>
</body>
</html>
[/code]百度分页效果的实现$first=1;$end=1;if($currpage>=7){ $first=$currpage-5;
$end=$first+$end-1;
}if($currpage>1){ $pre=$currpage-1;
echo "<a href='?p=1'>首页</a><a href='?p=$pre'>上一页</a>$nbsp;";
}if($currpage<$pagecont){ $nex=$currpage+1;
echo "<a href='?p=$nex'>下一页</a><a href='?p=$pagecount'>尾页</a>";}
来自为知笔记(Wiz)
相关文章推荐
- java三大框架实现仿京东分页效果
- 自定义标签实现分页效果
- GridView手写数据源并实现分页效果
- jq前端实现分页效果小插件
- jquery实现的伪分页效果代码
- 原生js实现分页的效果
- jQuery实现的仿百度分页足迹效果代码
- AspNetPager+GridView+SqlDataSource实现分页效果
- DIV+CSS实现放大镜效果的分页样式
- jQuery实现“分页”的效果,控制div分页显示
- NodeJS和BootStrap分页效果的实现代码
- listview实现分页效果(底部正在加载样式)
- Servlet实现分页效果
- css实现数字分页效果
- thinkphp分页实现效果
- Laravel+jQuery实现AJAX分页效果
- asp复制到word实现分页效果
- jquery自定义插件实现分页效果
- XtraTabControl(DEV中选项卡)分页实现拖拽 效果
- Zend Framework框架实现类似Google搜索分页效果