« ffmpeg-php | メイン | smarty for文 »

2007年09月27日

PEAR (Pager)

require_once("Pager/Pager.php");

$sql .= " offset ".($page-1)*$limit;
$sql .= " limit ".$limit;

$page ページ番号


$params = array(
'totalItems' => $sum,  合計渡す
'perPage' => $limit,   
'delta' => 8,        ページ番号の上限
'append' => true,
'separator' => '|',     名前の通り
'spacesBeforeSeparator' => '2',  空白の数
'spacesAfterSeparator' => '2',  空白の数
'clearIfVoid' => true,
'urlVar' => 'page',  GET値の変数名
//'mode' => 'Sliding',  使ってみて確かめるべし
'mode' => 'Jumping',  使ってみて確かめるべし
'prevImg' => '<<前のページ',  前に戻るを好きに変えれる
'nextImg' => '次のページ>>',  次へを好きに変えれる
'fileName' => 'hr.php',          ファイルネーム指定
);

$pager = & Pager::factory($params);  

$links = $pager->getLinks();  リンク作ってくれますよ

$HTML->assign("links",$links["all"]);  $links["all"]これで全部吐き出し

投稿者 matsu : 2007年09月27日 12:48

コメント

コメントしてください




保存しますか?