smarty 关于分页
时间:2006-12-10 来源:h_jlin
看了网上smarty分页例子,分析如下:
$sql="select * from sometable limit $start,$pagesize";
每次取出需要的数据条数。
每页显示数据条数自己定:$pagesize= ;
当前页码:$page 初始化为1;
则取数据起始位置为: $start=($page-1)*$pagesize;
即:起始位置=每页页码×每页显示数据条数-单页显示数据条数。
$num
[email==@ mysql_num_rows($sql]=@ mysql_num_rows($sql[/email]
); //总记录数。
总页数:$pagetotal=ceil($num/$pagesize);
上页:$prepage=$page-1;下页:$nextpage=$page+1;
这样可以利用上面的变量进行smarty赋值了并在特定的页面显示上面的变量。
呵呵。
$sql="select * from sometable limit $start,$pagesize";
每次取出需要的数据条数。
每页显示数据条数自己定:$pagesize= ;
当前页码:$page 初始化为1;
则取数据起始位置为: $start=($page-1)*$pagesize;
即:起始位置=每页页码×每页显示数据条数-单页显示数据条数。
$num
[email==@ mysql_num_rows($sql]=@ mysql_num_rows($sql[/email]
); //总记录数。
总页数:$pagetotal=ceil($num/$pagesize);
上页:$prepage=$page-1;下页:$nextpage=$page+1;
这样可以利用上面的变量进行smarty赋值了并在特定的页面显示上面的变量。
呵呵。
相关阅读 更多 +
排行榜 更多 +