I don't want to display all the pages to show only five or ten pages. How can I change this code? {Code...} I don't want to display all the pages only five or ten pages. How should I change this code?
"; Echo"
"; Echo'
- '. $ Page.'/'. $ pagenum.' page |
'; If ($ page = 1) {echo'
- Homepage |
'; Echo'
- Previous Page |
';} Else {echo'
- Homepage |
'; Echo'
- Previous Page |
';} Echo'
'; Echo'
'; For ($ I = 0; $ I <$ pagenum; $ I ++) {echo'
- '. ($ I + 1 ).'
';} Echo'
'; Echo'
'; If ($ page = $ pagenum) {echo'
- | Next page |
'; Echo'
- Last page |
';} Else {echo'
- | Next page |
'; Echo'
- Last page |
';} Echo'
'; Echo'
';};?>
Reply content:
"; Echo"
"; Echo'
- '. $ Page.'/'. $ pagenum.' page |
'; If ($ page = 1) {echo'
- Homepage |
'; Echo'
- Previous Page |
';} Else {echo'
- Homepage |
'; Echo'
- Previous Page |
';} Echo'
'; Echo'
'; $ Fp = ($ page-1) * $ dp + 1; // how many pages are displayed for $ dp = 3: homepage previous 1 2 3 next last page; // or $ dp = 8: homepage previous 1 2 3 4 5 6 7 8 next last page // $ fp: indicates the number of pages to be displayed. $ ep = $ fp + $ dp; // $ ep: indicates the number of pages to be displayed. for ($ I = $ fp; $ I <= $ pagenum; $ I ++) {// echo'
- '. $ I .'
';} Echo'
'; Echo'
'; If ($ page = $ pagenum) {echo'
- | Next page |
'; Echo'
- Last page |
';} Else {echo'
- | Next page |
'; Echo'
- Last page |
';} Echo'
'; Echo'
';};?>
The above is the encapsulated paging function. How can this effect be changed? For more information, see the PHP Chinese website (www.php1.cn )!