首页 > 开发 > PHP > 正文

thinkPHP统计排行与分页显示功能示例

2024-05-04 22:50:32
字体:
来源:转载
供稿:网友

本文实例分析了thinkPHP统计排行与分页显示功能。分享给大家供大家参考,具体如下:

1.分页参数

count 总数
firstRow 起始行
listRows 每一次获取记录数
list 每一页的记录(要与count对应一致就行)

2.分页对象

可以针对真实的数据表
也可以针对统计出来的数据表,或者说是虚拟的表
因为LIMIT是最后执行的,哪怕你进行group操作,哪怕你进行子查询

html

<include file="Public:head" title="" /><style type="text/css">.top {  font-size: 18px;  border-bottom: #ddd 1px solid;  margin-bottom: -1px;  font-weight: bold;}.top .title {  margin:10px;  border:1px solid #EF6C00;  display:-webkit-box;  border-radius: 3px;}.top .title .title_child {  width: 50%;  line-height:40px;  -webkit-box-flex:1;  display:block;  color:#EF6C00;  text-decoration:none;}.top .title .title_child.active {  color:#FFF;  background:#EF6C00;}.page{  margin-right: 10px;}.ranknum{  font-weight: bold;  color:#F92672;}#myrank{  color: #FFF;  font-weight:bold;  background-color: #FBC853;}</style><script type="text/javascript"></script><body><div class="top text-center">  <div class="title">    <a class="title_child <if condition='$type neq 1'>active</if>" href="{sh::U('User/ranklist', array('type' => 0))}">月排行</a>    <a class="title_child <if condition='$type eq 1'>active</if>" href="{sh::U('User/ranklist', array('type' => 1))}">总排行</a>  </div></div><div id="myrank" class="alert alert-danger text-center">  我的商户数:{sh:$my_user_count}    当前排名: {sh:$my_rank}</div><div id="datalist"><table class="table table-hover">   <thead>    <tr>     <th>  #</th>     <th>姓名</th>     <th>商户数</th>    </tr>   </thead>   <tbody>     <volist name="list" id="vo">    <tr>     <th scope="row" class="ranknum">     <if condition="$vo.rank eq 1"><img src="{sh::RES}public/img/gold.png" style="width: 30px;">     <elseif condition="$vo.rank eq 2"/><img src="{sh::RES}public/img/silver.png" style="width: 30px;">     <elseif condition="$vo.rank eq 3"/><img src="{sh::RES}public/img/copper.png" style="width: 30px;">     <else />       {sh:$vo.rank}     </if>     </th>     <td>{sh:$vo.name}</td>     <td>{sh:$vo.usercount}</td>    </tr>    </volist>   </tbody></table><div class="page text-right">    {sh:$page}</div></div></body></html>            
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表