ecshop后台的新建分页

/*------------------------------------------------------ */
//-- 翻页,排序
/*------------------------------------------------------ */
elseif ($_REQUEST['act'] == 'new_query')
{
//    admin_priv('sells_stats');

//    $result = get_result_list($start_date, $end_date, $sel_shop, $supplier_id);

    $sql = "select COUNT(*) from ecs_go_red";
    $filter['record_count'] = $db->getOne($sql);
    $filter = page_and_size($filter);
    $sql = "select red_code,order_id,add_time,money,check_status,number,name,id from ecs_go_red LIMIT " . $filter['start'] . ", $filter[page_size]";
    $data = $db->getAll($sql);
//    var_dump($data);
    $smarty->assign('red_data', $data);
    $smarty->assign('filter', $filter);
//    var_dump($filter);die;
    $smarty->assign('record_count', $filter['record_count']);
    $smarty->assign('page_count', $filter['page_count']);
    $smarty->assign('full_page', 1);
    $smarty->assign('title', 0);
    $sort_flag = sort_flag($filter);
    $smarty->assign($sort_flag['tag'], $sort_flag['img']);
    make_json_result($smarty->fetch('go_red.htm'), '', array('filter' => $filter, 'page_count' => $filter['page_count']));

}

在htm页面里面

主要是加载的东西,if有关,还有加载的这几个头htm文件,和foot.htm文件,然后form表单的

————————————————————————————————————————————————————————————————————————————————————————————

{if $full_page}
{include file="pageheader_feng.htm"}
{insert_scripts files="../js/utils.js,listtable.js"}
<style>
    .list-div td {
        background: none repeat scroll 0% 0% #FFF;
    }
</style>
<script>
    $(function () {
        $('.pass').click(function () {
            var order_id = $('#order_id').text();
            var goods_id = '';
            var goods_money = '';
            goods_id = $(this).attr('good');
            goods_money = $(this).attr('money');
            var param = 2;
            $.ajax({
                url: 'order.php?act=go_red',
                type: 'POST',
                dataType: 'json',
                async:false,
                data: {'param':param,'order_id':order_id,'goods_id':goods_id,'goods_money':goods_money},
                success:function(msg)
                {
                    if(msg){
                        $('.pass').hide();
                        $('.false').hide();
                        window.location.reload();
                    }
                }
            })
        })

        $('.false').click(function () {
            var order_id = $('#order_id').text();
            var goods_id = '';
            var goods_money = '';
            goods_id = $(this).attr('good');
            goods_money = $(this).attr('money');
            var param = 1;
            $.ajax({
                url: 'order.php?act=go_red',
                type: 'POST',
                dataType: 'json',
                async:false,
                data: {'param':param,'order_id':order_id,'goods_id':goods_id,'goods_money':goods_money},
                success:function(msg)
                {
                    if(msg){
                        $('.false').hide();
                        $('.pass').hide();
                        window.location.reload();
                    }
                }
            })
        })
    })
</script>
{if $title}
<h1>
    <span class="action-span1"><a href="index.php?act=main">{$lang.cp_home}</a> </span><span id="search_id" class="action-span1">{if $ur_here} - {$ur_here} {/if}</span>
    <div style="clear:both"></div>
</h1>
{/if}
    <div class="list-div" id="listDiv">
        <form method="post" action="" name="listForm">
        <table width="100%" border="0" cellpadding="10" cellspacing="1" bgcolor="#eeeeee"  class="list-div" id="listDiv">
    <thead>
    <tr>
        <th>冲红编号</th>
        <th>订单编号</th>
        <th>冲红时间</th>
        <th>商品名称</th>
        <th>数量</th>
        <th>金额</th>
        <th>状态</th>
        <th>操作</th>
    </tr>
    </thead>
    <!-- {foreach from=$red_data item=val} -->
    <!-- {if $val.number > 0} -->
    <tr>
        <td align="center">{$val.red_code}</td>
        <td align="center" id="order_id">{$val.order_id}</td>
        <td align="center">{$val.add_time}</td>
        <td align="center">{$val.name}</td>
        <!-- {if $val.check_status == 0} -->
        <td align="center">
            <input name="number[]" type="number" value="{$val.number}" class="set_number"
                   pattern="^[0-9]*$" max="{$val.number}" min="0"
                   οnkeyup="(this.v=function(){this.value=this.value.replace(/[^0-9-]+/,'');}).call(this)" οnblur="this.v();" style="width: 50px;"/>
        </td>
        <!--{else}-->
        <td align="center">
            {$val.number}
        </td>
        <!--{/if}-->
        <td align="center">{$val.money}</td>
        <!-- {if $val.check_status == 2} -->
        <td align="center">审核通过</td>
        <td align="center" style="color:red;">已审核</td>
        <!-- {elseif $val.check_status == 1} -->
        <td align="center">审核不通过</td>
        <td align="center" style="color:red;">已审核</td>
        <!--{else}-->
        <td align="center">审核中</td>
        <td align="center"><input type="button" value="通过" class="pass" good="{$val.id}" money="{$val.money}"><input type="button" value="取消" class="false" good="{$val.id}" money="{$val.money}"></td>
        <!--{/if}-->
    </tr>
    <!--{/if}-->
    <!-- {/foreach} -->
</table>
</form>
        {/if}

还有分页的时候要引入这个
————————————————————————————————————————————————————————————————————————————————————————————
<!-- 分页 -->
<table id="page-table" cellspacing="0" value="666666">
    <tr>
        <td align="right" nowrap="true">
            {include file="page.htm"}
        </td>
    </tr>
</table>
</div>
这个JS设置值,就是发送信息时请求的地址,必须要的,然后就可以使用了,对了,js文件也要加载
————————————————————————————————————————————————————————————————————————————————————————————
<script>
    listTable.query = "new_query";
    listTable.recordCount = {$record_count};
    listTable.pageCount = {$page_count};

    {foreach from=$filter item=item key=key}
    listTable.filter.{$key} = '{$item}';
    {/foreach}
</script>
<script src='js/echarts-all.js'></script>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值