Title1

Title2

Title3

19-5 分頁

  1. 通常有分頁需求都是列表
  2. 可以使用PageBar.php 物件,請將 PageBar.php 上傳至 /class/
  3. 用法如下
  4. 引入物件: include_once WEB_PATH."/class/PageBar.php";
  5. 在原有 $sql 與 $result插入下列語法(它會重新計算)
  6. 把 $bar $total 送至樣板
  7. prod.php => op_list()

    插入「分頁語法」

    prod.php => op_list 樣版

    把counter 設成 1 ,測試結果

     
  8. op_list()
    
      include_once WEB_PATH."/class/PageBar.php";
      $counter = 20 ;//每頁顯示幾筆資料
      $pages = 10 ; //分頁工具呈現幾頁
      $PageBar = getPageBar($sql, $counter, $pages);
      $total   = $PageBar['total'];//得到總筆數
      $sql     = $PageBar['sql'];//重新得到sql語法
      $bar     = ($total > $counter)?$PageBar['bar']:"";//顯示總筆數 > 每頁顯示幾筆資料 ,則出現分頁
      $smarty->assign("bar", $bar);//將分頁送至樣板
      $smarty->assign("total", $total);//將總筆數送至樣板

     

  9. 樣版(在table 的下面加上 {$bar}
    {$bar}