page_total_rows - 每页展示数量 默认值20
$total_rows - 总计数据条目数
$totpages - 总页数计算
$pages_current - 当前页面
利用url参数传递 当前页码 url参数名称 pages
$style - 页码展示样式可以通过外部访问样式属性进行修改
***********************使用方法**********************
调用该类
$pages = new pages;
调用该类后请修改数据集总条数
$pages->total_rows = $totrows;
//$pages->main();方法将返回limit需要的2个参数 关联数组的a,b2个元素
$limit = $pages->main();
通过访问不同方法即可展示不同的功能!
欢迎批评指正 联系qq 5213606
*/
class pages{
public $page_total_rows = 20;//每页展示数量
public $total_rows;//总计数据条目数
public $totpages;//总页数
public $current_url;//当前页面名称
private $ask; //是否出现问号
public $style ='
';
//核心计算 并以数组的形式返回查询sql 语句的必须值 limit a,b;
function main(){
$this->totpages = ceil($this->total_rows/$this->page_total_rows);//总页数计算
//获得当前页码-------------------
if(!isset($_get['pages']))
{
$this->pages_current = 1;
}else
{
$this->pages_current = intval($_get['pages']);
//判断页面不为0
if($this->pages_current < 1){
$this->pages_current = 1;
}
//判断页面不能大于最大页码数量
if($this->pages_current > $this->totpages){
$this->pages_current = $this->totpages;
}
//注销url 参数 pages 和 total_rows 为了更好的传递其他url参数
if(isset($_get['pages'])){unset($_get['pages']);}
if(isset($_get['total_rows'])){unset($_get['total_rows']);}
}
//获得当前页码--------------------
$limit['a'] = $start = ($this->pages_current - 1)*$this->page_total_rows;
$limit['b'] = $this->page_total_rows;
//获得当前页面名称
$urlin = explode('//m.sbmmt.com/m/',$_server['php教程_self']);
$tot_url = sizeof($urlin);
$this->current_url =$urlin[$tot_url-1];
//获得当前页面传递的url
if(sizeof($_get) > 0){
foreach($_get as $key=>$values){
$urlsget .= $key.'='.$values.'&';
}
$this->current_url .= '?'.$urlsget;
$this->ask = '';
}else{$this->ask = '?';}
//输出样式
echo $this->style;
return $limit;
}
//展示分页
//1 第一页
function firstpage(){
echo '
javascript是运行在浏览器上的脚本语言,连续多年,被评为全球最受欢迎的编程语言。是前端开发必备三大法器中,最具杀伤力。如果前端开发是降龙十八掌,好么javascript就是第18掌:亢龙有悔。没有它,你的前端生涯是不完整的。《php.cn独孤九贱(3)-JavaScript视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了javascript知识。
JavaScript教程140323次播放
jQuery是一个快速、简洁的JavaScript框架。设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等,是全球最流行的前端开发框架之一。PHP中文网根据最新版本,独家录制jQuery最新视频教程,回馈PHP中文网的新老用户。
jQuery教程115288次播放
jQuery是最流行的JS函数库,封装了许多实用的功能,其中最引人入胜的就是Ajax。 jQuery中的Ajax操作,语法简单,操作方便,使Ajax从未如此轻松,前端人员从此不再为与服务器异步交互而发愁,本套课程,精选了最常用的几个方法,从基本的语法到每个参数,再到具体实例进行了全面的讲解。
AJAX教程14948次播放
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持
JavaScript教程13020次播放