getMessage()); $res =& $mdb2->query($query_str); // 執行查詢 if (PEAR::isError($res)) die("查詢發生錯誤:".$res->getMessage()); $mdb2->setFetchMode(MDB2_FETCHMODE_ASSOC); // 以欄位名稱為索引 $rows = $res->fetchAll(); // 取得所有資料 if (PEAR::isError($rows)) die("存取資料失敗:".$rows->getMessage()); ?>
書籍名稱
價格
'Jumping', // 使用 Jumping 模式 'perPage' => 4, // 每頁四筆 'itemData' => $rows, // 要分頁的資料存於 $rows 中 'delta' => 3); // 每次列出 3 頁的連結 $pager = & Pager::factory($params); // 建立分頁物件 $links = $pager->getLinks(); // 取得連結陣列 // 用 $_GET[pageID] 為參數呼叫 getPageData() 方法取得目前頁面資料 // 第一次進入網頁時 $_GET[pageID] 沒有值, 所以會傳回第 1 頁的資料 $data = $pager->getPageData($_GET[pageID]); // 用迴圈逐筆輸出本頁資料 foreach($data as $row) // 每一筆資料都放在
中 echo '
' . $row['書籍名稱'] . // 每一欄則放在
中 '
' . $row['價格']. '
'; ?>