博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大约php,mysql,html数字寻呼和文本分页2分页样式供大家参考
阅读量:5875 次
发布时间:2019-06-19

本文共 4032 字,大约阅读时间需要 13 分钟。

做盗版。转载请添加源http://blog.csdn.net/yanlintao1

请勿盗版,转载请加上出处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 '
    '; for($i=0;$i<$_pageabsolute;$i++){ if($_page==($i+1)){ echo '
  • '.($i+1).'
  • '; }else{ echo '
  • '.($i+1).'
  • '; } } echo '
'; echo '
'; }elseif($_type==2){ echo '
'; echo '
    '; echo '
  • '.$_page.'/'.$_pageabsolute.'页 |
  • '; echo '
  • 共同拥有'.$_num.'条数据 |
  • '; if($_page==1){ echo '
  • 首页 |
  • '; echo '

page='.($_page+1).'">下一页</a> | </li>'; echo '<li><a href="'.SCRIPT.'.php?

page='.$_pageabsolute.'">尾页</a> | </li>'; }elseif($_page==$_pageabsolute){ echo '<li><a href="'.SCRIPT.'.php?page=1">首页</a> | </li>'; echo '<li><a href="'.SCRIPT.'.php?

page='.($_page-1).'">上一页</a> | </li>'; echo '<li>尾页 |</li>'; }else{ echo '<li><a href="'.SCRIPT.'.php">首页</a> | </li>'; echo '<li><a href="'.SCRIPT.'.php?

page='.($_page-1).'">上一页</a> | </li>'; echo '<li><a href="'.SCRIPT.'.php?page='.($_page+1).'">下一页</a> | </li>'; echo '<li><a href="'.SCRIPT.'.php?page='.$_pageabsolute.'">尾页</a> | </li>'; } echo '</ul>'; echo '</div>'; } }

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");?

> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>博友</title> <?

php require ROOT_PATH.'includer/title.inc.php'; ?

> <script type="text/javascript" src="js/blog_message.js"></script> </head> <body> <?php require ROOT_PATH.'includer/header.inc.php'; ?

> <div id="blog"> <h2>博友界面</h2> <?

php while(!!$_rows=_fetch_array_list($_result,MYSQL_ASSOC)){ $_html = array(); $_html['tg_username'] = $_rows['tg_username']; $_html['tg_face'] = $_rows['tg_face']; $_html['tg_sex'] = $_rows['tg_sex']; $_html['tg_id'] = $_rows['tg_id']; $_html = _html($_html); ?> <dl> <dt class="user"><?php echo $_html['tg_username']?>(<?php echo $_html['tg_sex']?

>)</dt> <dt><img src="<?

php echo $_html['tg_face']?>" alt="<?

php echo $_html['tg_username']?>"></img></dt> <dd class="message"><a href="###" name="message" title="<?php echo $_html['tg_id']?

>">发消息</a></dd> <dd class="friend">加好友</dd> <dd class="guest">写留言</dd> <dd class="flower">送鲜花</dd> </dl> <?php }?> <?

php //销毁结果集 _free_result($_result); //1为数字分页。2为文本分页 _paging(2); ?> </div> <?php require ROOT_PATH.'includer/footer.inc.php'; ?> </body>

请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1

版权声明:本文博客原创文章,博客,未经同意,不得转载。

你可能感兴趣的文章
程序包+创建包规范+创建包体+删除程序包
查看>>
css写出三角形(兼容IE)
查看>>
Vue过渡效果之JS过渡
查看>>
前端工程师技能之photoshop巧用系列第二篇——测量篇
查看>>
3-继承
查看>>
poj1316
查看>>
找工作时单位普遍要求 35 岁以下,那 35 岁以上的人都干嘛去了?
查看>>
java中如何实现类似goto的作法
查看>>
C#关键字 const与readonly
查看>>
SQL语言的分类
查看>>
一些其他的事情……
查看>>
2.技巧: 用 JAXM 发送和接收 SOAP 消息—Java API 使许多手工生成和发送消息方面必需的步骤自动化...
查看>>
Intelidea右键新建选项没有Java class选项
查看>>
https://blog.csdn.net/tangdong3415/article/details/53432166
查看>>
Switch入门第二讲
查看>>
如何将PPT转换成手机APP
查看>>
ubuntu16.04搭建xrdp远程桌面链接
查看>>
iOS学习过程中遇到的一些有用的小功能(8/13更新)
查看>>
海归千千万 为何再无钱学森
查看>>
更新日志(建议升级到2017.1.18a) && 更新程序的方法
查看>>