轮播图要提取5条数据,然后下一轮播再获取5条
本帖最后由 Closer 于 2015-6-17 17:10 编辑控制器代码:
public function index() {
$where=6;
// $data['list'] 是从模型中取出的所有数据
$data['list'] = $this->user_model->zhuanjia($where);
// $data['nums']这是数据的总条数;
$data['nums'] = $this->user_model->counts($where);
$this->load->view('front/welcome_index', $data);
}
视图代码:
<!-- 这是js做的轮播 -->
<ul class="focus_list clearfix">
<li class="focus_item">
<div class="a_box">
<!-- 这是循环调取数据 -->
<?php foreach($list as $v):?>
<!-- 调取每个用户头像 -->
<img src="<?php echo base_url();?>/<?= $v['photo'] ?>" alt="">
<?php endforeach;?>
<?php endif;?>
</div>
</li>
</ul>
问题:每页轮播调取5条数据,然后下一轮播接着再调取5条,总共4页轮播20条数据, 这视图里我改怎么设置条件,大神们帮忙看看,真不知道怎么去写
本帖最后由 Closer 于 2015-6-17 17:14 编辑
一次調用 20 個
每次只顯示 5 個
這個需要前端 JS 與 CSS 去控制
然後總數據量不用再呼叫一次 model
你只需要 count($data['list']) Closer 发表于 2015-6-17 17:13
一次調用 20 個
每次只顯示 5 個
這個需要前端 JS 與 CSS 去控制
大神,有没有这样的例子,发下我看看, 前端不会做,老让后端去实现
bao7626452 发表于 2015-6-17 17:27
大神,有没有这样的例子,发下我看看, 前端不会做,老让后端去实现
我是前端幫我弄的
所以沒研究
有請下一位! 是不是刷新页面的轮播?
你的代码最多只能写出刷新页面的轮播,如果是无刷新的就必须要用到Ajax
页:
[1]