做盗版。转载请添加源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. nginx 1.4.2 安装笔记

    顺便吐槽一下,有道笔记的排版太难用了, 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 ========================================== ...

  2. 大虾翻译(一):jQuery.extend()

    本文是在JavaScript之三里面链接内容的中文翻译.我会尽可能做到信达雅且保持作者原意不变,OK,let's Go! jQuery.extend(target,[object1],[objectN ...

  3. Unity项目优化--开发项目的小经验

    原文地址:http://blog.csdn.net/liang_704959721/article/details/8548619 我们主要使用 3dsmax2010 进行制作,输出 FBX的类型导入 ...

  4. jsoup分解HTML DOM

    采用jsoup 分解HTML .使用和JS操作DOM分类似. 示例代码: import java.io.IOException; import org.jsoup.Jsoup; import org. ...

  5. 导航控制器生产,push,pop,root,index

    AppDelegate.m #import "FirstViewController.h" @implementation AppDelegate - (BOOL)applicat ...

  6. DNSserver内置笔记本

    DNS于linuxserver该服务名是named,和named服务相关的软件bind. 周围环境:     系统版本号:VBOX虚拟机centos6.0. 本机内网IP 192.168.2.198. ...

  7. poj 2565 Ants (KM+思维)

    Ants Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 4125   Accepted: 1258   Special Ju ...

  8. DEV GridView嵌套

    近来的DEV搞更多.试图寻找专业点的程序做,对这样一个小小的研究. 本篇是多么真实,现在的记录,可以通过点击这条线的子表的内容相关联的行中打开的列表.的影响,如下面的: 以下是实现过程: 1.设计器里 ...

  9. 【Socket规划】套接字Windows台C语言

    [编译环境]:Visual Studio 2013 这是服务端实现流程. #include<stdio.h> #include<stdlib.h> #include<wi ...

  10. Android Activity和Fragment生命周期图