php数据查询分页 有没有师傅帮忙写个分页的代码。小白不懂。有师傅要收徒的留下个联系方式。真心的一定给红包 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /* * 设置分页 * @param pageNum:每页显示数,pageNow:当前页,allNum:总条数 */ public static function set_page($pageNum=20,$pageNow=1,$allNum) { $pages = ceil($allNum/$pageNum); // 总页数 $GLOBALS['smarty']->assign('allNum',$allNum); $GLOBALS['smarty']->assign('allPages',$pages); $arr = array(); //用于返回的数组 if($pageNow>$pages || $pageNow<1 || $pages==1) // 当前页大于所有页 or 当前页小于1 or 总共只有一页 { return $arr; } if($pageNow>1) // 首页 { $arr[] = array('num'=>1,'name'=>'首页'); $arr[] = array('num'=>$pageNow-1,'name'=>'«上一页'); } //前3条 for($i=$pageNow-3;$i<$pageNow;$i++) { if($i>=1) { $arr[] = array('num'=>$i,'name'=>$i); } } //当前 $arr[] = array('num'=>$pageNow,'name'=>$pageNow); //后3条 $next = $pageNow<4 ? 7 : $pageNow+3 ; for($i=$pageNow+1; $i<=$next; $i++) { if($i<=$pages) { $arr[] = array('num'=>$i,'name'=>$i); } } if($pageNow<$pages) { $arr[] = array('num'=>$pageNow+1,'name'=>'下一页»'); $arr[] = array('num'=>$pages,'name'=>'末页'); } return $arr; } 用户登录问题 请大家帮帮忙 php 小偷程序 求解! 搞定php远程连接sybase 分享 散分 求助 cannot reclare的问题 一个解决不了的问题????////// SESSION可以伪造吗????电子商务的安全性. PHP 文件上传提交后取不到 <input type="file" name="upfile"> 的值是什么原因. 网站空间如果支持php和cgi,但是不支持数据库,跟不支持php,cgi的空间相比,到底能带来多少对我们有价值的好处? 请问各位哪有PHP的培训? mysql命令行中文乱码 关于文件上传的又一个问题 ajax怎么实现跨源请求
* 设置分页
* @param pageNum:每页显示数,pageNow:当前页,allNum:总条数
*/
public static function set_page($pageNum=20,$pageNow=1,$allNum)
{
$pages = ceil($allNum/$pageNum); // 总页数 $GLOBALS['smarty']->assign('allNum',$allNum);
$GLOBALS['smarty']->assign('allPages',$pages);
$arr = array(); //用于返回的数组
if($pageNow>$pages || $pageNow<1 || $pages==1) // 当前页大于所有页 or 当前页小于1 or 总共只有一页
{
return $arr;
}
if($pageNow>1) // 首页
{
$arr[] = array('num'=>1,'name'=>'首页');
$arr[] = array('num'=>$pageNow-1,'name'=>'«上一页');
}
//前3条
for($i=$pageNow-3;$i<$pageNow;$i++)
{
if($i>=1)
{
$arr[] = array('num'=>$i,'name'=>$i);
}
}
//当前
$arr[] = array('num'=>$pageNow,'name'=>$pageNow);
//后3条
$next = $pageNow<4 ? 7 : $pageNow+3 ;
for($i=$pageNow+1; $i<=$next; $i++)
{
if($i<=$pages)
{
$arr[] = array('num'=>$i,'name'=>$i);
}
}
if($pageNow<$pages)
{
$arr[] = array('num'=>$pageNow+1,'name'=>'下一页»');
$arr[] = array('num'=>$pages,'name'=>'末页');
}
return $arr;
}