工作记录
来源:互联网 发布:语玩刷金币软件下载 编辑:程序博客网 时间:2024/06/01 21:15
本博客用于记录工作:由于一些原因,分页的实现暂时不能使用框架自带的分页类,所以我把所有的数据取
出来之后根据自己的判断将数据分别return 到前端,每一页显示10条数组,不足显示剩余数据。
具体代码如下:
$page为前端传递过来的页码
$n_count = ""; foreach($company_id as $k=>$v){ $n_count += Db::name('UserInformation')->where(['user_id'=>$v['user_id']])->count(); $company_data[$k] = Db::name('UserInformation') ->field('company_name,company_address,tel,qq,business') ->where("user_id",$v['user_id']) ->select(); } foreach($company_data as $k=>$v){ if(!empty($v)){ $c_data[$k]['company_name'] = $v[0]['company_name']; $c_data[$k]['company_address'] = $v[0]['company_address']; $c_data[$k]['tel'] = $v[0]['tel']; $c_data[$k]['qq'] = $v[0]['qq']; $c_id[$k] = $v[0]['business']; $c_name[$k]["business"] = Db::name("Category")->field("c_name")->where("category_id", "in", "$c_id[$k]")->select(); foreach ($c_name[$k]["business"] as $k1 => $v1) { $c_name_use[$k][$k1] = empty($v1['c_name']) ? "" : $v1['c_name']; } $c_data[$k]['business'] = empty($c_name_use[$k]) ? "" : implode(",", $c_name_use[$k]); } } $n_num = ceil($n_count/10); if($page<=1 && $n_count<=10){ for($i=0;$i<$n_count;$i++){ $data[$i] = $c_data[$i]; } }else if($page>1 && $n_count>10 ){ if($n_count%10 == 0){ for($i=($page-1)*10;$i<($n_count-1);$i++){ $data[$i] = $c_data[$i]; } }else if($n_count%10 != 0 && $page!=$n_num){ for($i=($page-1)*10;$i<(($page-1)*10)+10;$i++){ $data[$i] = $c_data[$i]; } }else if($n_count%10 != 0 && $page == $n_num){ for($i=($page-1)*10;$i<$n_count;$i++){ $data[$i] = $c_data[$i]; } } }else if($page<=1 && $n_count>10){ for($i=0;$i<10;$i++){ $data[$i] = $c_data[$i]; } } }
0 0
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 工作记录
- 关于使用极光推送报 java.lang.ClassNotFoundException: com.google.gson.Gson”错误记录
- LeetCode057 Insert Interval
- 据说年薪30万的Android程序员必须知道的帖子
- 用Spring管理的项目,在不启动服务的情况下进行测试类测试:@RunWith @ContextConfiguration
- 最小值
- 工作记录
- 验证码倒计时
- Java反射机制
- 使用数据泵注意事项
- pom.xml
- 基本类型传值和引用类型传值
- 学习struts
- HM TEncCu相关说明
- 简单的自定义标题栏