码迷,mamicode.com
首页 > Web开发 > 详细

简单的利用php谢了一个分页的功能模块

时间:2015-06-11 19:02:30      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

先贴张图看看效果

 

技术分享

 

 

在贴一下代码吧

<?php
    
    $localhost = "localhost";
    $username = "root";
    $password = "root";
    $db = "test";         //信息
    
    $pagesize = 5;
                              
    $conn = mysql_connect($localhost,$username,$password); //链接数据库
    
        if(!$conn){
            echo "数据库链接失败".mysql_error();
        }
    
    mysql_query("SET NAMES ‘UTF8‘");    //编码转化

    $db_select = mysql_select_db($db);  //选择表

                                        //查询记录总数
    $total_sql = "select COUNT(*) from page";
    $total_result = mysql_query($total_sql);
    $total_row_arr = mysql_fetch_row($total_result);
    $total_row = $total_row_arr[0];         //总条数

    //总页数
    $total = ceil($total_row / $pagesize);
    
    //当前页数
    $page = @$_GET[‘p‘] ? $_GET[‘p‘] : 1;
    
     //limit 下限
    $offset = ($page - 1)*$pagesize;
    
    
    $sql = "select * from page order by id limit {$offset},{$pagesize}";
    
    $result = mysql_query($sql);
    
    echo "<p>PHP分页代码的小模块</p>";
    echo "<table border=1 cellspacing=0 WIDTH=60% align=center>";
    echo "<tr><td>ID</td><td>NAME</td></tr>";
    
    while($row = mysql_fetch_assoc($result)){
        $id = $row[‘id‘];
        $name = $row[‘name‘];
        echo "<tr><td>".$id."</td><td>".$name."</td></tr>";
    }
    
    echo "</table>";
    //上一页 、下一页
    
    $pageprev = $page -1 ;
        if($page > $total){
            $pagenext = $total;
        } else{
            $pagenext = $page +1;
        }
    
    // 做链接 跳转;
    
    echo "<h3> <a href=‘page.php?p={$pageprev}‘>上一页</a> 丨<a href=‘page.php?p={$pagenext}‘>下一页</a></h3>";
    
    
    
    mysql_free_result($result);
    mysql_close($conn);
?>

关键点: 1、$sql = "select * from page order by id limit {$offset},{$pagesize}";

     2、echo "<h3> <a href=‘page.php?p={$pageprev}‘>上一页</a> 丨<a href=‘page.php?p={$pagenext}‘>下一页</a></h3>";

这两点是关键能体现 分页技术 和php 代码艺术的地方~

和大家一起学习吧~

简单的利用php谢了一个分页的功能模块

标签:

原文地址:http://www.cnblogs.com/erbingbing/p/4569750.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!