• 翻页代码,商品列表页;


    /*********翻页**********/
    #page-table a{padding: 5px;border: 1px solid #F00;margin: 5px;}
    #page-table span.current{padding: 5px;background: #F00;margin: 5px;color:#fff;font-weight: bold;}

    // 商品列表页
    public function lst()
    {
    $model=D('goods');
    //返回数据和翻页
    $data=$model->search();
    $this->assign($data);

    $this->display();
    }

    //实现翻页,搜索和排序
    public function search($perPage=1)
    {
    /********翻页*******/
    //取出总的记录数
    $count=$this->count();
    //生成翻页类的对象
    $pageObj=new ThinkPage($count,$perPage);

    //设置样式
    $pageObj->setConfig('next','下一页');
    $pageObj->setConfig('prev','上一页');

    //生成页面下面显示的上一页和下一页
    $pageString=$pageObj->show();

    /********取某一页的数据*******/
    $data=$this->limit($pageObj->firstRow.','.$pageObj->listRows)->select();

    /*********返回数据******/
    return array(
    'data'=>$data, //数据
    'page' =>$pageString, //翻页数据
    );
    }

    <!-- 商品列表 -->
    <form method="post" action="" name="listForm" onsubmit="">
    <div class="list-div" id="listDiv">
    <table cellpadding="3" cellspacing="1">
    <tr>
    <th>编号</th>
    <th>商品名称</th>
    <th>logo</th>
    <th>市场价格</th>
    <th>本店价格</th>
    <th>上架</th>
    <th>添加时间</th>
    <th>操作</th>
    </tr>
    <?php foreach ($data as $k => $v): ?>
    <tr class="tron">
    <td align="center"><?php echo $v['id']; ?></td>
    <td align="center" class="first-cell"><span><?php echo $v['goods_name']; ?></span></td>
    <td align="center"> <img src="__PUBLIC__/Uploads/<?php echo $v['sm_logo']; ?>" /></td>
    <td align="center"><?php echo $v['market_price']; ?></td>
    <td align="center"><?php echo $v['shop_price']; ?></td>
    <td align="center"><?php echo $v['is_on_sale']; ?></td>
    <td align="center"><?php echo $v['addtime']; ?></td>
    <td align="center">
    <a href="<?php echo U('edit?id='.$v['id']); ?>">修改</a>
    <a onclick="return confirm('确定要删除吗?');" href="<?php echo U('delete?id='.$v['id']); ?>">删除</a>
    </td>
    </tr>
    <?php endforeach; ?>
    </table>

    <!-- 分页开始 -->
    <table id="page-table" cellspacing="0">
    <tr>
    <td width="80%">&nbsp;</td>
    <td align="center" nowrap="true">
    <?php echo $page; ?>
    </td>
    </tr>
    </table>
    <!-- 分页结束 -->
    </div>
    </form>

    世上无难事,只怕有心人......
  • 相关阅读:
    java源码--Map
    数据结构 -- 哈希表(hash table)
    第三篇:SpringBoot模板Freemaker使用
    第四篇:SpringBoot 数据持久化之JdbcTemplate
    数据结构 -- 红黑树
    第二篇:彻底搞清楚 Spring Boot 的配置文件 properties和yml
    数据结构 -- AVL树
    Spring Boot之从Spring Framework装配掌握SpringBoot自动装配
    数据结构 -- Trie字典树
    数据结构 -- 并查集
  • 原文地址:https://www.cnblogs.com/gooderic/p/5679573.html
Copyright © 2020-2023  润新知