使用者工具

網站工具


php:mod_pages

程式流程圖

Code

1
<STYLE type="text/css">
<!--
A { text-decoration:none }
-->
</STYLE>
<?php
function PagesHTML($totalRows,$pageSize,$pagesNumber,$url){
$page_Html="";
$page_rang=4;
 
			$page_Total=ceil($totalRows/$pageSize);
			//$url=$_SERVER["REQUEST_URI"];
			if($pagesNumber >1){
			$page_Html="<a href=".$url."?pid=".($pagesNumber-1).">"."上一頁"."</a>";;
			}
 
      if($pagesNumber-$page_rang > 1){
			$show_start=($pagesNumber-$page_rang);
			}else{
			$show_start=1;
			}
 
			if($pagesNumber+$page_rang<$page_Total){
			$show_End=$pagesNumber+$page_rang;
			}else{
			$show_End=$page_Total;
			}
 
			for($ic=$show_start;$ic<=$show_End;$ic++){
			 if($ic!=$pagesNumber){
			 $page_Html.="<a href=$url?pid=$ic>$ic</a>";
			 }else{
			 $page_Html.=$ic;
			 }
			}
 
 
 
  		if($pagesNumber<$page_Total){
	     $page_Html.="<a href=".$url."?pid=".($pagesNumber+1).">"."下一頁</a>";
			}
		 return $page_Html;
			//return $show_End;
}
 
echo PagesHTML(2000,20,6,"list.php");
?>
php/mod_pages.txt · 上一次變更: 2013/07/06 01:28 (外部編輯)