PHP user-defined function: simple paging function .? Php *** PHP paging custom function ite5e.com * @ param $ pageNum: current page number * @ param $ pageSize: page quantity * @ param $ rowCount: total number of records * @ param $ navUrl: URL of the link page /**
* PHP Paging User-defined function ite5e.com
* @ Param $ pageNum: current page number
* @ Param $ pageSize: page size
* @ Param $ rowCount: total number of records
* @ Param $ navUrl: URL of the link page
*/
Function getNavHtml ($ pageNum, $ pageSize, $ rowCount, $ navUrl ){
$ PageCount = (int) ($ rowCount/$ pageSize); // total number of pages
If ($ rowCount % $ pageSize> 0 ){
$ PageCount;
}
If ($ pageNum> $ pageCount ){
$ PageNum = 1;
}
$ FirstNav = "homepage ";
$ LastNav = "Last page ";
$ PrevNav = "";
$ NextNav = "";
If ($ pageNum> 1 ){
$ NavPageNum = $ pageNum-1;
$ PrevNav = "previous page ";
}
If ($ pageNum <$ pageCount & $ pageCount> 1 ){
$ NavPageNum = $ pageNum 1;
$ NextNav = "next page ";
}
$ AmongNav = "";
// Key Loop
For ($ I = 1; $ I <= 5; $ I ){
$ NavPageNum = $ pageNum $ I-3;
If ($ navPageNum> 0 & $ navPageNum <= $ pageCount ){
$ NavCss = $ navPageNum = $ pageNum? "Class =" hover "":"";
$ AmongNav. = "{$ navPageNum }";
}
}
Return $ firstNav. $ prevNav. $ amongNav. $ nextNav. $ lastNav. "". $ pageNum. "/". $ pageCount. "Total [". $ rowCount. "] data entries ";
}
?>
Http://www.bkjia.com/PHPjc/486058.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/486058.htmlTechArticle? Php/*** PHP paging custom function ite5e.com * @ param $ pageNum: current page number * @ param $ pageSize: page quantity * @ param $ rowCount: total number of records * @ param $ navUrl: URL of the link page...