时间:2021-07-01 10:21:17 帮助过:2人阅读
请勿盗版,转载请加上出处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<0||!is_numeric($_page)){
$_page = 1;
}else{
$_page = intval($_page);
}
}else{
$_page = 1;
}
//每页有几个好友
$_pagesize = $_size;
//得到所有数据综合
$_num = _num_rows(_query($_sql));
//ceil见大于等于1就进位,计算有多少页
if($_num == 0){
$_pageabsolute = 1;
}else{
$_pageabsolute = ceil($_num/$_pagesize);
}
if($_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 '*/
//引入公共文件
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");
?>
博友
博友界面
http://www.bkjia.com/PHPjc/802114.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/802114.htmlTechArticle请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1 请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1 首先进行样式展示希望对大家有所帮...