Because it was written at work, I am afraid I am sorry if it is all posted by the department, so I have deleted the form jump. Don't be surprised... The format is relatively standard PHP code :-----------------------------------------------------------------------------
Because it was written at work, I am afraid I am sorry if it is all posted by the department, so I have deleted the form jump. Don't be surprised... The format is relatively standard PHP code: Example/*********** | + ------------------------------------------------------- | class name: PageBar | + example | Author: arvan [E-mail: Arvan@5n9.com QQ: 8817776] | Create date: 2003-7-17 | Note: | Do for pagination | + --------------------------------------------------- | Warning: no... | + --------------------------------------------- *********/class PageBar {var $ total; var $ onepage; var $ num; var $ pagecount; var $ total_page; var $ offset; var $ linkhead; function PageBar ($ total, $ onepage, $ form_vars =) {$ pagecount =$ _ GET [pagecount]; $ this-> total = $ total; $ this-> onepage = $ onepage; $ this-> total_page = ceil ($ total/$ onepage ); if (empty ($ pagecount) {$ th Is-> pagecount = 1; $ this-> offset = 0;} else {$ this-> pagecount = $ pagecount; $ this-> offset = ($ pagecount-1) * $ onepage;} if (! Empty ($ form_vars) {$ vars = explode ("|", $ form_vars); $ chk = $ vars [0]; $ chk_value = $ _ POST [$ chk]; if (empty ($ chk_value) {$ formlink = "" ;}else {for ($ I = 0; $ I Linkhead = $ _ SERVER [PHP_SELF]. "? ". $ Formlink;} else {$ this-> linkhead = $ _ SERVER [PHP_SELF]."? ". $ Linkft. $ formlink ;}# End function PageBar (); function offset () {return $ this-> offset ;}# End function offset (); function pre_page ($ char =) {$ linkhead = $ this-> linkhead; $ pagecount = $ this-> pagecount; if (empty ($ char) {$ char = "[<]";} if ($ pagecount> 1) {$ pre_page = $ pagecount-1; return "$ char" ;}else {return ;}# End function pre_page (); function next_page ($ char =) {$ linkhead = $ this-> linkhead; $ total_page = $ this-> total_page; $ pagecount = $ this-> pagecount; if (empty ($ char) {$ char = "[