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

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

首先进行样式展示希望对大家有所帮助。也希望大家给出意见和建议:

第一种:数字分页

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWFubGludGFvMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

另外一种:为文本分页

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWFubGludGFvMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

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 '<div id="page_num">';
echo '<ul>';
for($i=0;$i<$_pageabsolute;$i++){
if($_page==($i+1)){
echo '<li><a href="'.SCRIPT.'.php?page='.($i+1).'"class="selected">'.($i+1).'</a></li>';
}else{
echo '<li><a href="'.SCRIPT.'.php?page='.($i+1).'">'.($i+1).'</a></li>';
}
}
echo '</ul>';
echo '</div>';
}elseif($_type==2){
echo '<div id="page_text">';
echo '<ul>';
echo '<li>'.$_page.'/'.$_pageabsolute.'页 |</li>';
echo '<li>共同拥有<strong>'.$_num.'</strong>条数据 |</li>';
if($_page==1){
echo '<li>首页 |</li>';
echo '<li><a href="'.SCRIPT.'.php? 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

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

大约php,mysql,html数字寻呼和文本分页2分页样式供大家参考的更多相关文章

  1. 在Excel中将数字设置成文本格式的技巧

    在Excel中将数字设置成文本格式的技巧 一个简单的方法,利用[数据]菜单的[分列]功能来将数字设置为文本格式.具体操作步骤为: 1.选中所有需要处理的数字单元格. 2.选择[数据]菜单[分列]功能. ...

  2. mysql数据库千万级别数据的查询优化和分页测试

    原文地址:原创 mysql数据库千万级别数据的查询优化和分页测试作者:于堡舰 本文为本人最近利用几个小时才分析总结出的原创文章,希望大家转载,但是要注明出处 http://blog.sina.com. ...

  3. Mysql 对数字的格式化

    format函数:     格式化浮点数 format(number, length); Formats the number X to a format like '#,###,###.##', r ...

  4. MySQL中大数字加减,不产生千位符和科学计数

    mysql数字加减科学计数法 这两天因为需求,需要获取一张表的流水号.规则是这样的.当前日期+8位流水号.比如:2015062400000001,2015062400000002,2015062400 ...

  5. Java -- JDBC mysql读写大数据,文本 和 二进制文件

    1. 往mysql中读写字符文本 public class Demo1 { /* 创建数据库 create database LOBTest; use LOBTest; create table te ...

  6. Excel 整个列数字转换成文本

    选中该列----数据---分列----下一步---到步骤三----列数据格式---勾选"文本"---完成.

  7. mysql数据库中导入txt文本数据的方法

     安装好MySQL和Navicat 8 for MySQL 通过Navicat 8 for MySQL创建数据库test. 2 在数据库test上创建测试数据表student(主键ID,姓名,年龄,学 ...

  8. Mysql按数字大小排序String字段

    问题是这样的,当我们按由大到小的顺序排序一组数字的时候,它应该如此: 9800 8000 900 但如果是这些数字是以String类型存储的话,直接排序的结果会是这样: 9800 900 8000 当 ...

  9. Excel中批量把数字类型转换为文本类型

    客户给的excel文件中的内容全部是数值类型,这些我们要当成文本存入到数据库,所以需要把所有的数值转换为文本,但是直接通过修改单元格属性来修改的话会变成科学技数法,还有一种方法是在数值得前面加个英文的 ...

随机推荐

  1. Canvas 生成base64的PNG图片快照,So Amazing!!!

    function canvasSupport(){     return Modernizr.canvas;}function callCanvasApps(){  var canvasOne=doc ...

  2. Flux是一个Facebook团队的前端开发架构

    Flux是一个Facebook团队的前端开发架构 Flux introduction 本文组成: React 官方文档翻译 相关实践心得. 内容上是Flux的介绍,例子将会在以后写出.一旦稍微多了解一 ...

  3. SendRedirect和forward差分

    (1)重定向JSP实现JSP/Servlet跳转到目标资源的方法中,基本的想法是:server目标资源完成URL通过HTTP 在回答本报发client浏览器.收到的浏览器URL更新到地址栏后,而目标资 ...

  4. enq: TX - row lock contention 参数P1,P2,P3说明

    enq: TX - row lock contention三个参数,例如,下面的等待事件 * P1 = name|mode          <<<<<<< ...

  5. linux终奌站 信息 格式 更改 /etc/bashrc

    gedit /etc/bashrc shell环境下默认的特殊符号意义: \d :代表日期,格式为weekday month date,比如:"Sun Sep 18" \H :完整 ...

  6. hdu Tempter of the Bone (奇偶剪枝)

    学习链接:http://www.ihypo.net/1554.html https://www.slyar.com/blog/depth-first-search-even-odd-pruning.h ...

  7. Flex自定义组件开发之日周月日期选择日历控件

    原文:Flex自定义组件开发之日周月日期选择日历控件         使用过DateField的我们都知道,DateField 控件是用于显示日期的文本字段,字段右侧带有日历图标.当用户在控件边框内的 ...

  8. JSON多层数据添加与访问

    最近项目中有要用到,JSON的多层数据对象,相当是一个json格式数组里面嵌套一个json对象吧,至于我为什么要用到这个呢,引入业务场景: 两组数据   1:    user_id    user_h ...

  9. 无废话WCF入门教程五[WCF的通信模式]

    一.概述 WCF在通信过程中有三种模式:请求与答复.单向.双工通信.以下我们一一介绍. 二.请求与答复模式 描述: 客户端发送请求,然后一直等待服务端的响应(异步调用除外),期间处于假死状态,直到服务 ...

  10. hdu 3709 数字dp(小思)

    http://acm.hdu.edu.cn/showproblem.php?pid=3709 Problem Description A balanced number is a non-negati ...