yii1.1分页 ,上车活动
来源:互联网 发布:aws与阿里云 编辑:程序博客网 时间:2024/04/30 19:28
//控制器
public function actionIndex(){ $user_id =Yii::app()->user->id; $model = array('id'=>'','driver'=>''); $criteria = new CDbCriteria(); #post请求赋值 if (Yii::app()->request->isPostRequest) { foreach ($model as $key => $val) { if (isset($_POST[$key]) && $_POST[$key] !== '' && $_POST[$key] !== 'null') $model[$key] = $_POST[$key]; //给model赋值 } } if(Yii::app()->request->getParam('id')) { $criteria->compare('id',Yii::app()->request->getParam('id')); } if(Yii::app()->request->getParam('name')) { $criteria->compare('driver',Yii::app()->request->getParam('name')); } $criteria->compare('car_type',1); $criteria->compare('check_status',1); $criteria->order = 'upcart_amount desc'; $result = CarUserCar::model()->count($criteria);
//分页 $pager = new CPagination($result); $pager->pageSize = 6; $pager->applyLimit($criteria); $list = CarUserCar::model()->findAll($criteria); $carUserUpcar = CarUserUpcar::model()->findAllByAttributes(array('user_id' => $user_id)); $carUserUpcar = PublicFunHelper::arrayKey($carUserUpcar,"car_id"); $this->render('index',compact('list','result','carUserUpcar','pager'));}
//HTML代码
<div class="box paihang_list"><div class="clear"></div><div style="width: 100%;margin-top: 4.4rem;float:left;"> <img style="width: 100%;display: block;" src="<?php echo Yii::app()->versionUrl->changeUrl(COMMONSTATICFILE."/1st_Anniversary_Celebration/images/car_rank.png") ?>"></div><div class="search" style="float: left;margin-top: 0;"> <form method="get" action="#" enctype="multipart/form-data"> <label>ID:</label><p><span class="layer"></span><input type="text" name="id" value=""></p> <label>老司机名:</label><div><span class="layer"></span><input type="text" name="name"></div> <a href="javascript:;" ><input type="submit" value="搜索" ></a> </form></div><div class="clear"></div><div class="content"> <div class="top"> <div class="layer"></div> <ul> <li>排名</li> <li>ID</li> <li>老司机</li> <li>速度值</li> <li><img src="<?php echo Yii::app()->versionUrl->changeUrl(COMMONSTATICFILE."/1st_Anniversary_Celebration/images/car3.png" )?>"></li> </ul> </div> <div class="con"> <div class="layer"></div> <ul> <?php $funs = CarUser::model()->findByPk(Yii::app()->user->id); foreach ($list as $key=>$item) :?> <li class="zhuli; ?>"> <ul>//利用分页展示排名<li><?php $pageCurent = empty($_GET['page'])?1:$_GET['page']; if($pageCurent==1){ echo ++$key ;} else {echo ($pageCurent-1)*6+(++$key) ;}?></li><li><?php echo $item['id']; ?></li> <li> <?php $count=mb_strlen($item['driver'],'utf-8'); if($count<5) { echo $item['driver']; } else{ echo mb_substr($item['driver'],0,2,'utf-8').'*'.mb_substr($item['driver'],$count-1,1,'utf-8'); }?> </li> <li><?php echo $item['upcart_amount']*10; ?></li> <li > <?php if(!in_array($item['id'],$carUserUpcar)): ?> <a href="javascript:void (0);" onclick="upCar(<?php echo $item['id'];?>)">上车</a> <?php else: ?> <a href="javascript:void (0);" onclick="alert('您已经的这辆车上了')" >已上车</a> <?php endif; ?> <a href="/site/timeline?uid=<?php echo $item['user_id']; ?>">帮他助力</a> </li> </ul> </li> <?php endforeach;?> </ul> </div><div class="bottom"> <div class="layer"></div> <?php//获取当前页和总记录条数 $pageCurent = empty($_GET['page'])?1:$_GET['page']; $count =$pager->getItemCount(); ?> <div class="left"> <i onclick="document.location.href='/rank/chi/page/<?php echo $pageCurent-1 ?>'"></i> <span><?php echo $pageCurent ?>/<?php echo ceil($count/6) ?></span> <em onclick="document.location.href='/rank/chi/page/<?php if ($pageCurent<ceil($count/6)) {echo $pageCurent+1 ;} else{echo $pageCurent;} ?>'"></em> </div> <div class="right"> <form> <span onclick="document.location.href='/rank/chi/page/'+$("#go").val();">GO</span> <label>页</label> <div> <input type="text" name="" id="go"> <div class="layer"></div> </div> <label>第</label> </form> </div></div><?php endif;?><div class="bot_nav"> <div> <ul> <li class="active"><a href="/">首页</a></li> <li><a href="/rank">排行</a></li> <li><a href="/site/icar">我的车队</a></li> <li> <a href="javascript:void(0);" class="more">抽奖 * 奖品</a> <ul> <li><a href="/luckdraw/index">抽奖</a></li> <!-- <li><a href="/prize/index">查询奖品</a></li>--> </ul> </li> </ul> </div> </div> <div class="layer_black"></div> <div class=" wx_guanzhu" > <div> <i onclick="show_wx_colse();return false;"></i> <img src="<?php echo Yii::app()->versionUrl->changeUrl(COMMONSTATICFILE."/1st_Anniversary_Celebration/images/wx_guanzhu.png" )?>"> </div> </div></div><script> $(document).ready(function(){ $('.more').click(function(){ $(this).next().stop().fadeToggle('fast'); }); });</script><script type="text/javascript"> $(document).ready(function(){ $('.paihang_list>div.top_nav>ul>li').click(function(){ $('.paihang_list>div.top_nav>ul>li').removeClass('active'); $(this).addClass('active'); }); });</script><script type="text/javascript"> $(document).ready(function() { var W = $('.box').css('width'); $('.bot_nav, .top_nav').css({ "width": W }); });</script><script type="text/javascript"> $(document).ready(function(){ var H = screen.height; $('.box').css({'min-height':H}); $('body').css({ 'padding-bottom':0, 'min-height':'inherit' }); });</script><script> function upCar(id) { $.post( '/site/upcar', {car_id:id}, function (data) { if(data.status == 200){ alert('成功上车!'); $('.paihang_list>div.content>div.con>ul>li.zhuli_'+ data.msg.id+'>ul>li:last-child>a:first-child').text('已上车'); if(data.msg.can_draw){ document.location.href='/luckdraw/'; } }else { alert(data.msg); } },'json' ); }</script>
阅读全文
0 0
- yii1.1分页 ,上车活动
- yii1分页
- Yii1.1中通过Sql查询进行的分页操作
- 上车
- yii1.1 -----1
- Yii1.1 rbac实用
- debian安装yii1.1
- yii1.1随记
- 入职第一天。安装Yii1.1
- Yii1.1中的关联查询
- Yii1.1框架的安装
- YII1.1源码解读(1)
- Yii1.1 实现简单restful 框架
- Yii1.1整合smarty模板以及使用
- 基于yii1.1开发个人博客系统
- YII1.1升级到2.0笔记
- yii1.1model属性动态添加
- 比特币要破1万美元,美国“韭菜”上车了?
- 51nod 1090 3个数和为0
- 源码:Android Dimen 探究
- Linux内核中IO地址空间映射实例
- Java基础知识_毕向东_Java基础视频教程笔记(11-12)
- 配置Goquery环境
- yii1.1分页 ,上车活动
- 深度学习系列教程
- SQLServer 设置数据库为只读
- UNIX 是啥?!和Linux什么关系?
- mysql处理高并发,防止库存超卖,秒杀活动
- 类函数重写、重载、覆盖示例
- easyUI表单提交验证失效
- 经典排序算法相关知识
- Loadrunner中参数和变量的使用