[PHP-users 20796]Re: 次ページ・前ページの処理

yoshida noah_ @ cocoa.freemail.ne.jp
2004年 3月 15日 (月) 10:16:19 JST


吉田です。

リクエストに、何件目から開始するかの値を渡しておき、

「次のページ」等を押したときに
その数値からデータ取得を開始する、という手もありますよ。
oracleでしたら

while(1行取得){
	if($count>開始数値){
		$arr[] = array('NAME' => 取得列1,
			'ADDR' => 取得列2
			);
		$display_count++;
	}
	$count++;

	if($display_count > 最大表示件数){
		// 表示できる件数を越えたら抜ける
		break; 
	}
}

といったことで実現できると思います。
次へ、のリンクは
開始数値に最大表示件数を足した数値をリクエストで渡せばOKかと。

// 毎回全件取得することになりますが・・


以上参考までに。
-- 
Noah <noah_ @ cocoa.freemail.ne.jp>



PHP-users メーリングリストの案内