PHP 分页实现函数
来源:互联网 发布:java加泛型的方法 编辑:程序博客网 时间:2024/05/18 16:13
function pagelist($page,$total,$pageSize,$lan){$pagetext=''; //输出页面字符串$totalPage = ceil($total/$pageSize); // 转换为整型 (总共多少页 = 总数 / 每页显示数量)$next = $page-1;$prev = $page+1;if($page==$totalPage) $prev=$totalPage;if($lan=='en'){$pagestr = "<span>total $totalPage page $total Date</span>";$pagestrH='Home';$pagestrU='Prev';$pagestrN='Next';$pagestrW='Last';$pagestrT='GO';$pagestrP='Please enter page number!';}else{$pagestr = "<span>共 $totalPage 页 $total 条数据</span> ";$pagestrH='首页';$pagestrU='上一页';$pagestrN='下一页';$pagestrW='尾页';$pagestrT='跳转';$pagestrP='请输入页码!';}$pagetext.=$pagestr;$pagetext.="<a href='?page=1' >$pagestrH</a><a href='?page=$next'>$pagestrU</a>";$pages=$totalPage>10?10:$totalPage;for($i=1;$i<=$pages;$i++){ if($i==$page){$pagetext.="<a href='?page=$i' class='cur'>$i</a>";}else{$pagetext.="<a href='?page=$i'>$i</a>";}}$pagetext.="<a href='?page=$prev' >$pagestrN</a><a href='?page=$totalPage' >$pagestrW</a>"; $pagetext.=" $pagestrT <select name='topage' size='1' onchange='window.location=\"?page=\"+this.value'>\n"; for($i=1;$i<=$totalPage;$i++){ if($i==$page){ $pagetext.="<option value='$i' selected=>$i</option>\n";}else{$pagetext.="<option value='$i'>$i</option>\n";} } $pagecon .="</select>";return $pagetext;}//调用示例//$pageSize = 2; //每页显示多少条数据//$page = $_GET['page']; //当前页码//if($page=='' || $page <= 1){//$page = 1;//}//$sql = "select * from ".$lan."_product limit ".($page-1)*$pageSize.",$pageSize";//$query = mysql_query($sql); //while ($row = mysql_fetch_array($query)){ //echo $row['pid'].'-'.$row['pname']."<br/>";//} //$num = RsNum("select * from ".$lan."_product");//echo pagelist($page,$num,$pageSize,'');?>
0 0
- PHP 分页实现函数
- PHP分页函数
- PHP的分页函数-----
- PHP分页函数
- php分页函数
- PHP页面分页函数
- PHP分页函数
- php分页函数
- php分页函数
- 自定义PHP分页函数
- PHP分页导航函数
- php分页函数
- 自定义PHP分页函数
- PHP分页函数应用
- PHP array_slice() 函数分页
- PHP文章内容分页函数
- php分页函数
- php分页函数
- Linux 看门狗
- Ubuntu开启SSH服务
- 面试题 -- 树
- 给新入职程序员的建议
- Linear-quadratic-Gaussian control
- PHP 分页实现函数
- hdu 1455 Sticks(dfs+可行性剪枝)
- 在centos6.6上安装hadoop完全分布式集群并运行第一个程序
- ActivityManagerService分析一:AMS的启动
- 栈的应用之括号匹配检验
- iOS 动画特效
- 常见算法-将二叉搜索树转化为排序的双向链表(java版)
- Hadoop学习全程记录——eclipse hadoop开发环境配置(2)(修改)
- PHP根据大分类查询所有子类文章包括自身