PHP classic paging navigation function, read PHP classic paging navigation function, PHP classic paging navigation function Source code: copy PHP content to the clipboard PHP code: #*************************************** * ****************** # File name: function. php # function description: news add modification processing module # program creation: Stay
Source code of the PHP classic paging navigation function: Copy the PHP content to the clipboard
PHP code:
#*************************************** ******************
# File name: function. php
# Function description: news addition, modification, and processing module
# Program production: print (adleyliu)
# Contact qq: 14339095
# Contact email: [email = adleyliu@163.com] adleyliu@163.com [/email]
# Official website: [url = http://www.115000.com.cn] http://www.115000.com.cn [/url]
# Copyright (c) 2007-2008 115000.com.cn all rights reserved.
# Last update:
#*************************************** ******************
#*************************************** ******************
# Paging functions
#*************************************** ******************
Function yl_list_page ($ pageurl, $ rsnum, $ pages, $ pagecount, $ pagesize ){
# Url
# Total records
# Total number of pages
# Current page number
# Number of Entries displayed per page
// $ Pageurl = '? ';
$ Pcount = $ pages;
$ Page_info = '';
$ Page_info. = '';
If ($ pcount> 1) & ($ pcount = $ pagecount )){
$ Page_info. = 'previous page ';
} Elseif ($ pagecount! = 1) & ($ pcount! = $ Pagecount )){
$ Page_info. = 'previous page ';
}
$ Page_info. = 'front ';
If ($ pagecount> 4 ){
$ Page_info. = '[1]...';
}
If ($ pcount> $ pagecount + 2 ){
$ Endpage = $ pagecount + 2;
} Else {
$ Endpage = $ pcount;
}
For ($ n = ($ pagecount-2); $ n <= $ endpage; $ n ++ ){
If (! ($ N <1 )){
If ($ n = intval ($ pagecount )){
$ Page_info. = ''. $ n .'';
} Else {
$ Page_info. = '['. $ n. ']';
}
}
}
If ($ pagecount + 2 <$ pcount ){
$ Page_info. = '... ['. $ pcount. ']';
}
$ Page_info. = 'footer ';
If ($ pagecount = 1) & ($ pcount! = $ Pagecount) & ($ pcount! = 0 )){
$ Page_info. = 'next page ';
} Else if ($ pagecount! = 1) & ($ pcount! = $ Pagecount )){
$ Page_info. = 'next page ';
}
$ Page_info. = '';
$ Page_info. = '';
$ Page_info. = 'Total: '. $ rsnum.' bar/'. $ pcount.' page/'. $ pagesize.' bar ';
$ Page_info. = '';
// Echo '';
$ Page_info. = '';
$ Page_info. = '';
Return $ page_info;
}