天天看点

cfloop标签的使用(coldfusion循环标签)

 <cfloop

index = "parameter name"

from = "beginning value"

to = "ending value"

step = "increment">

HTML or CFML code ...

</cfloop>

示例<cfloop index = "LoopCount" from = "1" to = "5">

The loop index is <cfoutput>#LoopCount#</cfoutput>.<br>

</cfloop>

<cfset CountVar = 0>

<cfloop condition = "CountVar LESS THAN OR EQUAL TO 5">

<cfset CountVar = CountVar + 1>

The loop index is <cfoutput>#CountVar#</cfoutput><br>

</cfloop>

<cfset startDate = Now()>

<cfset endDate = Now() + 30>

<cfloop from="#startDate#" to="#endDate#" index="i" step="#CreateTimeSpan(7,0,0,0)#">

<cfoutput>#dateformat(i, "mm/dd/yyyy")#<br /></cfoutput>

</cfloop>

<!--------下面这个循环非常适合分页显示---------->

<cfloop

query = "query name"

startRow = "row number"

endRow = "row number">

</cfloop>

<!---------将循环查询结果集中的所有信息----------->

<cfloop query = "MessageRecords">

<cfoutput>#Message_ID#</cfoutput><br>

</cfloop>

<cfloop index = "ListElement" list = "John/Paul,George::Ringo" delimiters = ",:/">

<cfoutput>#ListElement#</cfoutput><br>

</cfloop>

<!-------循环文件里的内容------------>

<cfloop file="c:/temp/simplefile.txt" index="line">

<cfoutput>#line#</cfoutput><br>

</cfloop>

<cfloop file="c:/temp/simplefile.txt" index="chars" characters="12">

<cfoutput>#chars#</cfoutput><br>

</cfloop>

<cfset x = ["mars","earth", "venus", "jupiter"]>

<cfloop array=#x# index="name">

<cfoutput>#name#</cfoutput><br>

</cfloop>