<cfset CurrentPage=GetFileFromPath(GetTemplatePath())> // 获取本页面的名
<cfparam name="PageNum_art" default="1"> // 页面号
<cfquery name="art" datasource="cfartgallery"> // 数据源,查询
SELECT * FROM ART ORDER BY ARTNAME ASC
</cfquery>
<cfset MaxRows_art=10> // 每页的行数
<cfset StartRow_art=Min((PageNum_art-1)*MaxRows_art+1,Max(art.RecordCount,1))>
<cfset EndRow_art=Min(StartRow_art+MaxRows_art-1,art.RecordCount)>
<cfset TotalPages_art=Ceiling(art.RecordCount/MaxRows_art)>
<cfset QueryString_art=Iif(CGI.QUERY_STRING NEQ "",DE("&"&XMLFormat(CGI.QUERY_STRING)),DE(""))>
<cfset tempPos=ListContainsNoCase(QueryString_art,"PageNum_art=","&")>
<cfif tempPos NEQ 0>
<cfset QueryString_art=ListDeleteAt(QueryString_art,tempPos,"&")>
</cfif>
<p> [<a href="<cfoutput>#CurrentPage#?PageNum_art=1#QueryString_art#</cfoutput>"><< First</a>] [<a href="<cfoutput>#CurrentPage#?PageNum_art=#Max(DecrementValue(PageNum_art),1)##QueryString_art#</cfoutput>">< Previous</a>] [<a href="<cfoutput>#CurrentPage#?PageNum_art=#Min(IncrementValue(PageNum_art),TotalPages_art)##QueryString_art#</cfoutput>">Next ></a>] [<a href="<cfoutput>#CurrentPage#?PageNum_art=#TotalPages_art##QueryString_art#</cfoutput>">Last >></a>] </p>
<table border="0">
<tr>
<th scope="col">Title</th>
<th scope="col">Description</th>
<th scope="col">Price</th>
</tr>
<cfoutput query="art" startrow="#StartRow_art#" maxrows="#MaxRows_art#">
<tr>
<td>#art.ARTNAME#</td>
<td>#art.DESCRIPTION#</td>
<td>#art.PRICE#</td>
</tr>
</cfoutput>
</table>