EXTJS+PHP分頁功能

1、js文件主要代碼。

var pageSize=20;

// 加載數據 

store.load({ params: { start: 0, limit: pageSize} });    //設置每頁加載的記錄數

2、PHP文件主要代碼。

//實現分頁功能
//獲取記錄開始條數和每頁條數
$start=isset($_POST['start'])?$_POST['start']:0;
$limit=isset($_POST['limit'])?$_POST['limit']:20;
$end=$start+$limit;
$start=$start+1;//extjs中start從0開始,每次需下移一位,否則會讀出重複記錄,且必須在上句的下面執行
$sql2="select * from(select *,row_number() over(order by User_ID) as RowNumber from bio_User,bio_UserRole where bio_User.User_RoleID=bio_UserRole.UserRole_ID)T where RowNumber between '".$start."' and '".$end."'";  //實現分頁的SQL語句

$params = array();
$options =  array( "Scrollable" => SQLSRV_CURSOR_KEYSET );
$Stmt = sqlsrv_query( $conn, $sql2 , $params, $options );

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章