首页 > Web开发 > 详细

PHP - 分页

时间:2016-01-02 01:04:26      阅读:166      评论:0      收藏:0      [点我收藏+]

效果:

 技术分享

代码:

html:

<!-- 分页 -->
<div id="page">
  <ul>
      <li>第<?php echo $_page; ?>/<?php echo $_pagenum; ?>页</li>
      <li>共有<?php echo $_datanum; ?>页</li>
      <?php 
          if ($_page == 1) {
              //如果是第一页,则首页和第一页不可用
              echo "<li>首页</li>";
              echo "<li>第一页</li>";
          } else {
              //如果不是第一页,则可用
              echo "<li><a href=‘index.php‘>首页</a></li>";
              echo "<a href=‘index.php?page=".($_page - 1)."‘><li>上一页</a></li>";
          }
          
          if ($_page == $_pagenum) {
              //如果是最后也,则下一页与最后一页不可用。
              echo "<li>下一页</li>";
              echo "<li>尾页</li>";
          } else {
              //如果不是,则可用
              echo "<a href=‘index.php?page=".($_page + 1)."‘><li>下一页</a></li>";
              echo "<li><a href=‘index.php?page=".$_pagenum."‘>尾页</a></li>";
          }
      ?>
  </ul>
</div>

 

php:

<?php
	//引入数据库连接文件
	require(‘conn.php‘);
	
	//分页
	//接收页数
	$_page = $_GET[‘page‘];
	
	//判断是否为第一页
	if (!isset($_GET[‘page‘])) {
	    $_page = 1;
	}
	
	//每页显示页数
	$_pagesize = 3;
	
	//起始页数
	$_startpage = ($_page - 1) * $_pagesize;
	
	//获取微博数据资源句柄
	$queryhandle = @mysql_query("SELECT * FROM `tb_article` LIMIT ".$_startpage.‘,‘.$_pagesize) or die(‘SQL执行失败!‘);
	
	//获取总记录数
    $_datanum = mysql_num_rows(mysql_query("SELECT id FROM `tb_article`"));
    
    //计算总页数
    $_pagenum = ceil($_datanum / $_pagesize);
?>

 

css:

@CHARSET "UTF-8";
#page ul{
	width:680px; 
	height:40px; 
	margin:0 auto;
}
#page ul li{
	list-style-type:none; 
	float:left; 
	width:100px; 
	margin:0 5px; 
	height:25px; 
	line-height:25px; 
	dispaly:inline-block; 
	text-align:center; 
	border:1px solid #000;
}

 

PHP - 分页

原文:http://www.cnblogs.com/KTblog/p/5094028.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!