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 = "<a href =" {$ navurl} page = 1 "> homepage </a> ";
$ Lastnav = "<a href =" {$ navurl} page = {$ pagecount} "> Last page </a> ";
$ Prevnav = "";
$ Nextnav = "";
If ($ pagenum> 1 ){
$ Navpagenum = $ pagenum-1;
$ Prevnav = "<a href =" {$ navurl} page = {$ navpagenum} "> Previous page </a> ";
}
If ($ pagenum <$ pagecount & $ pagecount> 1 ){
$ Navpagenum = $ pagenum + 1;
$ Nextnav = "<a href =" {$ navurl} page = {$ navpagenum} "> Next page </a> ";
}
$ Amongnav = "";
// Key Loop
For ($ I = 1; $ I <= 5; $ I ++ ){
$ Navpagenum = $ pagenum + $ I-3;
If ($ navpagenum> 0 & $ navpagenum <= $ pagecount ){
$ Navcss tutorial = $ navpagenum = $ pagenum? "Class =" hover "":"";
$ Amongnav. = "<a href =" {$ navurl} page ={$ navpagenum} "$ navcss >{$ navpagenum} </a> ";
}
}
Return $ firstnav. $ prevnav. $ amongnav. $ nextnav. $ lastnav. "". $ pagenum. "/". $ pagecount. "Total [". $ rowcount. "] data entries ";
}
}
/**
* Retrieve page number navigation html
* @ Param $ pagenum: current page number
* @ Param $ pagesize: page size
* @ Param $ rowcount: total number of records
* @ Param $ navurl: url of the link page
*/