请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

ecshop后台分页代码提取

今天做了ecshop后台分页,于是就把分页有用的代码提取 出来。给大家分享下。
<?php
if($_REQUEST['act'] == ‘list’){
//获取信息列表
$pzd_list = get_pzd_list();
$smarty->assign(‘pzd_list’,  $pzd_list['pzd_list']);
$smarty->assign(‘filter’,       $pzd_list['filter']);
$smarty->assign(‘record_count’, $pzd_list['record_count']);
$smarty->assign(‘page_count’,   $pzd_list['page_count']);
//后台页面样式
$smarty->assign(‘full_page’,    1);
//跳转页面
assign_query_info();
$smarty->display(‘页面名称.htm’);
}elseif ($_REQUEST['act'] == ‘query’){//分页代码
//获取信息列表
$pzd_list = get_pzd_list();
$smarty->assign(‘pzd_list’,  $pzd_list['pzd_list']);
$smarty->assign(‘filter’,       $pzd_list['filter']);
$smarty->assign(‘record_count’, $pzd_list['record_count']);
$smarty->assign(‘page_count’,   $pzd_list['page_count']);
//跳转页面
make_json_result($smarty->fetch(‘snatch_list.htm’), ”,
array(‘filter’ => $pzd_list['filter'], ‘page_count’ => $pzd_list['page_count']));
}
//查询数据方法
function get_pzd_list()
{
$sql = “SELECT COUNT(*) FROM ” . $GLOBALS['ecs']->table(‘cuanji’);
$filter['record_count'] = $GLOBALS['db']->getOne($sql);
$filter = page_and_size($filter);
/* 获活动数据 */
$sql = “SELECT * FROM ” . $GLOBALS['ecs']->table(‘cuanji’).” LIMIT “. $filter['start'] .”, ” . $filter['page_size'];
$filter['keywords'] = stripslashes($filter['keywords']);
set_filter($filter, $sql);
$row = $GLOBALS['db']->getAll($sql);
$arr = array(‘pzd_list’ => $row, ‘filter’ => $filter, ‘page_count’ => $filter['page_count'], ‘record_count’ => $filter['record_count']);
return $arr;
}
?>
<!—————————————————html代码———————————————->
<!&ndash;导入js&ndash;>
{insert_scripts files=”../js/utils.js,listtable.js”}
<!&ndash;动态赋值div 名字必须相同&ndash;>
<div  id=”listDiv”>
<!&ndash;循环显示相关信息&ndash;>
</div>
<!&ndash;分页样式&ndash;>
{include file=”page.htm”}
<script>
//分页js赋值
listTable.recordCount = {$record_count};
listTable.pageCount = {$page_count};
{foreach from=$filter item=item key=key}
listTable.filter.{$key} = ‘{$item}’;
{/foreach}
</script>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

    热门帖子
  • 精华
  • 新帖
快速回复 返回顶部 返回列表