;中国 COLD FUSION 用户组; WWW.CFWINDOW.COM 
您的位置 :首页 >> CF 技巧文章 >> 阅读文章内容 [ 关闭窗口 ]      

技巧文章内容 
    如何创建页码标记 1,2,3... ?
文章作者 : linkfoxo [ webmaster@cfwindow.com ]          Web URL : http://www.cfwindow.com
上载日期 : 2000-12-20

如何创建页码标记 1,2,3... ?


=============================================================
<!---
First you give it the Max number of Rows
Then the Default StartRow
Then you Add those to Plus one to get the last row.
--->
<cfset maxrows=5>
<cfparam name="url.startrow" default=1>
<cfset LastRow=#url.startrow#+#maxrows#-1>

<cfquery name="qry_test" datasource="capmatch">
select *
from user
</cfquery>

<cfoutput query="qry_test"
startrow="#url.startrow#" maxrows="#maxrows#">
#fname# #lname#<br>
</cfoutput>

<table>
<cfif #qry_test.recordcount# gt #maxrows#>
<tr><td colspan="4" align="center">
<cfoutput>
<cfset Next = #url.startrow#+#maxrows#>

<cfset page=1>
<cfloop index="cnt"
from="1" to="#qry_test.recordcount#" step="#maxrows#">
<cfif #cnt# eq 1><b>Page </b>
<cfif #url.startrow# eq 1>
<b>1</b>
<cfelse>
<a href="caplist.cfm?startrow=1">1</a>
</cfif>

<cfelse>
<cfset page=#page#+1>
<cfif #cnt# eq #url.startrow#>
<b>#page#</b>
<cfelse>
<a href="caplist.cfm?startrow=#cnt#">#page#</a>
</cfif>

</cfif>
</cfloop>


</cfoutput>
</cfif>
</table>



=============================================================







< 联系我们 --- 中国Cold Fusion用户组>

CFUG 国内(总部):Linkfoxo    上海:CFANS    北京:Cafe,Cyberkid,liwater    沈阳:Wangking
  
哈尔滨:Baiming    浙江:梅盛松    江西:陈末
  
CFUG (国际) Nagoya(名古屋):Codeguru    新加坡:YUZI    新西兰(Auckland):Richard CHEN
Copyright 2000-2001 www.cfwindow.com.All rights reserved

;中国 COLD FUSION 用户组; WWW.CFWINDOW.COM