PHP实现分页功能(一)上一页/下一页(含有分类功能的分页)

以下方法是基于THINKPHP5框架开发,实现上一页/下一页按钮式的分页功能,如下图
在这里插入图片描述
首先是简单的不涉及分类功能的分页

控制器代码

/*
 *分页功能
 * 参数:p 当前页码数
 *      listpage 每页显示的数据条数
 *      totalpage 总页数
 * */
public function index(){
   
	$p=input('p',1,'intval');//当前页码数,默认显示第一页
	$listpage=input('listpage',8,'intval');//每页显示的数据条数
	$count=Db::name('shujubiao')->count();//数据总数
	$totalpage=ceil($count/$listpage);//总页数
	$product=Db::name('shujubiao')->page($p,$listpage)->select();
	
	$this->assign('product',$product);
	$this->assign('p',$p);
	$this->assign('totalpage',$totalpage);
	return $this->view->fetch('页面');
}

前端代码,样式自行调试

<div class="page-box mt50 box flex_b">
	<input type="hidden" id="page" value="{$p}">
    <input type="hidden" id="totalpage" value="{$totalpage}">
    <a href
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值