one question PHP分页问题 问题是:分页怎么才能像google和baidu搜素那样,出现35个分页时,先显示10页,当点击第10页时,自动出现第十一到十五页(使被点击的第10页处于正中间),求思路、实现步骤要点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 google一下分页函数,看看源码,就了解分页的原理了,至于最后是显示中间,还是在两边,这个全可以自己定制. 参考下PHP分页函数代码吧。 $pagestep=5;if($page%$pagestep == 0){ $startpage = $page-$pagestep+1; $endpage = $page+$pagestep;}else{ $startpage = $page - ($page%$pagestep)+1; $endpage = $page + ($pagestep-$page%$pagestep);}for($i=$startpage;$i<=$endpage;$i++){echo $i;} dedecms 顶踩插件 安装后CSS不对。 为什么都是觉得自己写的代码很乱 求职php WinXP下怎样配置apache虚拟主机 邮件发送问题 iconv("UTF-8","gb2312",$_POST); 为什么不行? 为什么phpmailer装了smtp后,仍然不能发送邮件? 郁闷问题!!!!请求高手帮忙!!! 非常有用的功能,但不知道如何实现,各位高手帮忙! 如何使用 php 有条件创建一个文本型文件? 多表插数据,怎么写 phpinfo 中--without-gd如何解决
看看源码,
就了解分页的原理了,
至于最后是显示中间,
还是在两边,
这个全可以自己定制.
$pagestep=5;
if($page%$pagestep == 0){
$startpage = $page-$pagestep+1;
$endpage = $page+$pagestep;
}else{
$startpage = $page - ($page%$pagestep)+1;
$endpage = $page + ($pagestep-$page%$pagestep);
}
for($i=$startpage;$i<=$endpage;$i++){
echo $i;
}