我这个系统是一个音频网站,所有的音频数据都是写在一个字段里,如果有几千条的话!不做分页的话打开网站基本是会卡死的。分享下前台和后台代码给大家,希望功能学习
后台代码//分页开始模板代码块
$rs = M('Vod');
$user = array();
$user['q_islock'] = $_REQUEST['q_islock'];
$selectType = $_REQUEST['q_selectType'];
$wd = urldecode(trim($_REQUEST['wd']));
$user['selectType'] = $selectType;
$user['wd'] = $wd;
$user['p'] = '';
if ($user['q_islock'] == 1) {
$where['islock'] = array('eq', 1);
}
else if ($user['q_islock'] == 2) {
$where['islock'] = array('eq', 0);
}
if (!empty($selectType) && !empty($wd)) {
$where[$selectType] = array('like', '%' . $wd . '%');
}
$ida=$_GET['id'];
$vod_url=$rs->where("vod_id=$ida")->getfield("vod_url");
$count=(substr_count($vod_url,"$")-3)/2;
$limit = C('url_num_admin');
$totalpages = ceil($count / $limit);
$currentpage = (!empty($_GET['p']) ? intval($_GET['p']) : 1);
$currentpage = get_maxpage($currentpage, $totalpages);
$pageurl = U('/read-id-'.$ida, $user, false, false) . '{!page!}' . C('url_html_suffix');
$user['p'] = $currentpage;
$_SESSION['user_jumpurl'] = U('/read-id-'.$ida, $user) . C('url_html_suffix');
$page = '共' . $count . '个 当前:' . $currentpage . '/' . $totalpages . '页 ' . getpage($currentpage, $totalpages, 3, $pageurl, 'pagego(\'' . $pageurl . '\',' . $totalpages . ')');
$user['page'] = $page;
$f['currentpage']=$currentpage;
$sq['vod_id']=$ida;
$vod_playlist=$rs->find($ida);
$this->assign($f);
$this->assign($user);
//分页结束

0
0
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
C++ 高级模板编程与元编程
本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。
17
2026.01.23
热门下载
相关下载
精品课程
相关推荐
/
热门推荐
/
最新课程








