关于php,mysql,html的数字分页和文本分页的两种分页样式供大家参考
程序员文章站
2022-04-19 17:10:26
...
请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1
html代码:
请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1
首先进行样式展示希望对大家有所帮助,也希望大家给出意见和建议:
第一种:数字分页
第二种:为文本分页
php分页函数(我写在下面引入的common.inc.php公共文件中):
/* *_page()分页的相关参数 *@param int $_pagesize 每页存有几个好友 *@param $_sql 获取所有字段 * */ function _page($_sql,$_size){ global $_pagenum,$_pagesize,$_pageabsolute,$_num,$_page; //分页模块以及容错处理 //第几页 if(isset( $_GET['page'])){ $_page = $_GET['page']; if(empty($_page)$_page$_pageabsolute){ $_page=$_pageabsolute; } //从数据库的第几条数据开始 $_pagenum = ($_page-1)*$_pagesize; } /* * _paging分页函数 * @access public 表示函数对外公开 * @param int $_type 若为1则按数字分页,若为2按文本形式分页 * $_pageabsolute 共多少页 * $_page 第几页 * $_num 一共有多少条数据 * */ function _paging($_type){ global $_pageabsolute,$_page,$_num; if($_type==1){ echo ''; echo '
- ';
for($i=0;$i'.($i+1).'';
}else{
echo '
- '.($i+1).' '; } } echo '
'; echo '
- ';
echo '
- '.$_page.'/'.$_pageabsolute.'页 '; echo '
- 共有'.$_num.'条数据 '; if($_page==1){ echo '
- 首页 '; echo '
- 下一页 '; echo '
- 尾页 '; }elseif($_page==$_pageabsolute){ echo '
- 首页 '; echo '
- 上一页 '; echo '
- 尾页 '; }else{ echo '
- 首页 '; echo '
- 上一页 '; echo '
- 下一页 '; echo '
- 尾页 '; } echo '
html代码:
*/ //引入公共文件 require './includer/common.inc.php'; //分页模块,第一个参数获取总条数,第二个参数获得每页有几个好友 global $_pagenum,$_pagesize; _page("SELECT tg_id FROM tg_guest", 2); //从数据库中取数据,按照注册时间顺序排列 $_result = _query("SELECT tg_username,tg_sex,tg_face,tg_id FROM tg_guest ORDER BY tg_reg_time DESC LIMIT $_pagenum,$_pagesize"); ?>博友
博友界面
- ()
- " alt="">
- 加好友
- 写留言
- 送鲜花
上一篇: SQL之存储过程
下一篇: 6种解决CSS图片下面有间隙的方法