2013年4月26日 星期五

php 換頁


把資料放入陣列中,利用GET的方式接收值來分頁


//-----------------------------------------換頁--------------------------------------------
$page_size = 2; //分布大小


$aa = array("a", "b", "c", "d" , "e", "f" , "g" , "h");

$record=count($aa);  //計算陣列大小
$page_count = ceil($record_count / $page_size); //頁數



if(!$_GET['page'])
{

 $page = 1; //當前頁面
 $aa = array_slice($aa, ($page-1)*$page_size, $page_size);  //取出資料
}
else
{

 $page=$_GET['page'];
 $aa = array_slice($aa, ($page-1)*$page_size, $page_size);  //取出資料


}

var_dump($aa);
$next=$page+1;
echo "目前頁數:$page<a href=test.php?page=$next>下一頁</a>.<br />";

//--------------------------------------------------------------------------------------------

Result:

array(2) { [0]=> string(1) "g" [1]=> string(1) "h" } 目前頁數:4下一頁.

沒有留言:

張貼留言