smarty Pager

$id   = $_GET['id'];
$page = $_GET['pos'];

$page      = '' == $page ? 0 : $page;
$totalpage = 0;
$pagesize  = 50;

$table = 'items';
$where = "id=$id";

$query = array(
	'table'  => $table,
	'where'  => $where
);
$count = sqlCount($query);
$totalpage = ceil($count / $pagesize);

$query = array(
	'table'  => $table,
	'fields' => array('id', 'name'),
	'where'  => $where,
	'order'  => 'name',
	'limit'  => $page*$pagesize.','.$pagesize
);
$items = sqlSelect($query);

$smarty->assign('items', $items);
$smarty->assign('totalpage', $totalpage);

 php

 

 

{pager rowcount=$totalpage limit=1 shift=1 no_first=true separator="|" class_numon="curpage" txt_prev="上一页" txt_next="下一页" txt_pos="side"}

{foreach from=$items item=item}
{$item.id}: {$item.name}<br />
{/foreach}

  smarty模板

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值