線上書籍

Home

網站程式設計-PHP

  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}