ecshop 前台分页

在当前需要分页的if最后div里面加入这句,
<!-- #BeginLibraryItem "/library/pages.lbi" --><!-- #EndLibraryItem -->
然后php文件处
$sql = "select COUNT(*) from xxx where user_id = $user_id";
// 分页函数
$pager = get_pager('user.php', array(
   'act' => $action
), $record_count, $page);
    $record_count = $db->getOne($sql);
    $page = isset($_REQUEST['page']) ? intval($_REQUEST['page']) : 1;
 // 分页函数
 $pager = get_pager('user.php', array( 'act' => $action ), $record_count, $page);

$sql = "select xxx from xxx where user_id = $user_id limit $pager[start],$pager[size]";
   $data = $db->getAll($sql);
   $smarty->assign('red_data', $data);
   $smarty->assign('pager', $pager);
基本上这样写就ok了,前台分页就做好了。
posted @ 2017-08-19 14:28  戈丫汝  阅读(1390)  评论(0编辑  收藏  举报