ecshop后台分页代码提取

今天做了ecshop后台分页,于是就把分页有用的代码提取 出来。给大家分享下。

<?phpif($_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代码———————————————->

<!–导入js–>{insert_scripts files=”../js/utils.js,listtable.js”}<!–动态赋值div 名字必须相同–><div id=”listDiv”><!–循环显示相关信息–></div><!–分页样式–>{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>

,家!甜蜜的家!天下最美好的莫过於家

ecshop后台分页代码提取

相关文章:

你感兴趣的文章:

标签云: