- /*
- * *
- */
- $perpagenum = 10;//定义每页显示几条
- $total = mysql_fetch_array(mysql_query("select count(*) from a"));//查询数据库中一共有多少条数据
- $Total = $total[0]; //
- $Totalpage = ceil($Total/$perpagenum);//上舍,取整
- if(!isset($_GET['page'])||!intval($_GET['page'])||$_GET['page']>$Totalpage)//page可能的四种状态
- {
- $page=1;
- }
- else
- {
- $page=$_GET['page'];//如果不满足以上四种情况,则page的值为$_GET['page']
- }
- $startnum = ($page-1)*$perpagenum;//开始条数
- $sql = "select * from a order by id limit $startnum,$perpagenum";//查询出所需要的条数
- echo $sql."
- ";
- $rs = mysql_query($sql);
- $contents = mysql_fetch_array($rs);
- if($total)如果$total不为空则执行以下语句
- {
- do
- {
- $id = $contents['id'];
- $name = $contents['name'];
- ?>
-
- }
- while($contents = mysql_fetch_array($rs));//do....while
- $per = $page - 1;//上一页
- $next = $page + 1;//下一页
- echo "";
- }
- }
- else如果$total为空则输出No message
- {
- echo "";
- }
- ?>
复制代码推荐阅读: -
-
-
- 带多种分页方式的
- 上一页与下一页的
- 前十页、后十页方式的
- 简单的
- 一个不错的
- 一个分页函数:上一页 下一页
- 一个好用的
-
- 一个实用的
- 快速
|