您的位置:首页 > 编程语言 > PHP开发

EXTJS+PHP分页功能

2013-07-22 08:40 302 查看
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 );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  分页 extjs php