瀑布流代码PHP,php瀑布流

这是一个关于PHP实现数据查询列表的代码示例,包括首次加载和滚动显示功能。`boxList`函数用于获取并处理`Showbox`模型的数据,`boxwater`函数则处理页面滚动时的数据加载。代码中涉及到了分页、条件查询、数据排序以及用户信息和额外ID的获取。此外,还展示了如何根据用户ID获取支持和订阅列表。
摘要由CSDN通过智能技术生成

/**

* box查询列表 首次加载

*/

private function boxList(){

$data = $this->maplist();

$map = $data['map'];

$map['is_del'] = 0;

$_order = $data['_order'];

$count = model('Showbox')->where($map)->count();

import('ORG.Util.Page');

$page = new Page($count,48);

$this->assign('listpage',$page->show());

$this->assign('nowpage',$page->firstRow);

$list = model('Showbox')->where($map)->limit($page->firstRow.',12')->order($_order)->select();

foreach ($list as $k=>$v){

$list[$k]['user_info'] = getUserInfo($v['uid']);

$list[$k]['sid'] = getFirstid($v['id']);

}

$this->assign('list',$list);

}

/**

* box列表滚动显示。 //滚动显示

*/

public function boxwater(){

$this->supportList('showbox');

$this->subscripList('showbox');

$supportList = array();

$var['login_uid'] = $this->uid;

if($this->uid){

$supportList = getSupport($this->uid,'showbox');

}

$var['supportList'] = $supportList;

$subscripList = array();

if($this->uid){

$subscripList = getSubscrip($this->uid,'showbox');

}

$var['subscripList'] = $subscripList;

$data = $this->maplist();

$map = $data['map'];

$map['is_del'] = 0;

$_order = $data['_order'];

$st_page = $_GET['page'];

$nowpage = $_GET['nowpage'];

$page = $nowpage+$st_page*12;

$c = $_GET['c'];

$list = model('Showbox')->where($map)->order($_order)->limit($page.',12')->select();

if(!empty($list)){

$html = '';

foreach ($list as $k=>$v){

$list[$k]['user_info'] = getUserInfo($v['uid']);

$list[$k]['sid'] = getFirstid($v['id']);

}

$var['list'] = $list;

$return['status'] = 1;

if($st_page == 3){

$return['status'] = 3;

}

$return['html'] = $this->fetchTpl('boxwater',$var);

}else{

$return['status'] = 2;

}

exit(json_encode($return));exit;

}

?php>

此代码有许多源码的数据,参数,望测试

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值