function fncPage($numrows,$rowPerPage,$pageNum){ //(จำนวน record ,จำนวนหน้าที่ต้องการแสดง,หน้าปัจุบัน) if($pageNum==0 || $pageNum==''){ $pageNum=1;} $maxPage = ceil($numrows/$rowPerPage); if($pageNum >$maxPage){ $pageNum=1; } $offset = ($pageNum - 1) * $rowPerPage; if($pageNum==1){ if(ceil($numrows/$rowPerPage)>=2){ $end=$rowPerPage; $start=1; }else if($numrows !=0){ $end=$numrows; $start=1; }else{ $end=0; $start=0; }//----end if(ceil($numrows/$rowPerPage)>=2){ }else if($pageNum<$maxPage){ $start=(((($rowPerPage-($pageNum-1))+($pageNum-1))*($pageNum-1))+1); $end=((($rowPerPage-1)*$pageNum)+$pageNum); }else{ $start=(((($rowPerPage-($pageNum-1))+($pageNum-1))*($pageNum-1))+1); $end=$numrows; }//----end if($pageNum==1){ return array($maxPage,$pageNum,$offset,$start,$end); } ?>