zoukankan      html  css  js  c++  java
  • THinkPHP简单漂亮的分页类 DownLoad

    1. PHP
    2. include_once("config.php"); 
    3. require_once('page.class.php'); //分页类 
    4. $showrow = 10; //一页显示的行数 
    5. $curpage = empty($_GET['page']) ? 1 : $_GET['page']; //当前的页,还应该处理非数字的情况 
    6. $url = "?page={page}"; //分页地址,如果有检索条件 ="?page={page}&q=".$_GET['q'] 
    7. //省略了链接mysql的代码,测试时自行添加 
    8. $sql = "SELECT id,content,addtime FROM wishing_wall"; 
    9. $total = mysql_num_rows(mysql_query($sql)); //记录总条数 
    10. if (!empty($_GET['page']) && $total != 0 && $curpage > ceil($total / $showrow)) 
    11.     $curpage = ceil($total_rows / $showrow); //当前页数大于最后页数,取最后一页 
    12. //获取数据 
    13. $sql .= " LIMIT " . ($curpage - 1) * $showrow . ",$showrow;"; 
    14. $query = mysql_query($sql);
    15. 分页数据显示
    16. <ul class="dates"> 
    17.     <?php while ($row = mysql_fetch_array($query)) { ?> 
    18.         <li> 
    19.             <span><?php echo $row['addtime'] ?></span> 
    20.             <a target="_blank" href="http://www.erdangjiade.com/js"><?php echo $row['content'] ?></a> 
    21.         </li> 
    22.     <?php } ?> 
    23. </ul>
    24. 显示分页条
    25. <div class="showPage"> 
    26.     <?php 
    27.     if ($total > $showrow) {//总记录数大于每页显示数,显示分页 
    28.         $page = new page($total, $showrow, $curpage, $url, 2); 
    29.         echo $page->myde_write(); 
    30.     } 
    31.     ?> 
    32. </div>
  • 相关阅读:
    NYOJ41三个数从小到大排序
    HDUOJ2115I Love This Game
    NYOJ56阶乘因式分解(一)
    NYOJ65另一种阶乘问题
    HDUOJ1234开门人和关门人
    NYOJ74小学生算术
    NYOJ11奇偶数分离
    HDUOJ3980取模运算
    HDUOJ2014 青年歌手大奖赛_评委会打分
    HDUOJ1860 统计字符
  • 原文地址:https://www.cnblogs.com/ghjbk/p/6879530.html
Copyright © 2011-2022 走看看