标签: cfloop

cfloop空查询条件?

我有以下ColdFusion代码,它从数据库获取信息并在主页上显示结果.这是cfquery代码:

<cfquery name="getSchedule" datasource="#APPLICATION.datasource#" dbtype="odbc">
SELECT * FROM SCHEDULE_Days SD 
LEFT JOIN SCHEDULE_ScheduledClasses SSC ON SD.day_id = SSC.day_id
LEFT JOIN SCHEDULE_Classes SC ON SSC.class_id = SC.class_id
WHERE SD.day_date = #createODBCDate(now())# AND SSC.schedule_cancelled = 0
ORDER BY SSC.start_time
</cfquery>
Run Code Online (Sandbox Code Playgroud)

和输出代码:

<cfoutput>
<cfloop query="getSchedule">
<tr>
<td width="40">&nbsp;</td>
<td width="74">#lcase(timeFormat(start_time,"h:mm tt"))#</td>
<td width="158">#class_name#</td>
</tr>
</cfloop>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)

问题是,如果getSchedule中没有包含数据(即没有ScheduledClasses),则不显示任何内容.

我正在寻找一种方法来改变它,以便在没有数据显示的情况下,我可以指定一条消息和代码,以便在缺席时显示.

coldfusion cfloop

0
推荐指数
1
解决办法
2271
查看次数

如何在CFLOOP中输出连续值

我想连续输出两个数字:

- 第一

- 第二

以下是基本代码:

  <cfloop index="x"  from="2" to="#ListLen(stringOf200Numbers)#" >
          <cfset x2 = x>
          <cfoutput>
             <h2>#x#</h2>
             <h2>#x2#</h2>
             </br>
         </cfoutput>
  </cfloop>
Run Code Online (Sandbox Code Playgroud)

我尝试了很多不同的角度..会喜欢一些专家的帮助......

coldfusion coldfusion-9 cfloop

0
推荐指数
1
解决办法
75
查看次数

Coldfusion命令在字母表上

我循环遍历这样的迭代:

<cfloop condition="depFeedIterator.hasNext()">
    <cfset item=depFeedIterator.next()/>
    <ul><li>#item.getValue('title')</li></ul>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

这将返回所有标题.但我必须按字母顺序组织这些标题(这已在bean本身中完成).所以我添加了这个:

<cfif #left(#item.getValue('title')#,1)# == "a">
    <li><h2>A</h2></li>
       etc
Run Code Online (Sandbox Code Playgroud)

但如果我有一个以A开头的两个标题我得到这个:

一个
Abc

一个
AAB

代替 :

一个
Abc
Aac

我已经玩了一段时间而无法解决这个问题.我希望你们有一些建议

iteration coldfusion loops cfloop

0
推荐指数
1
解决办法
93
查看次数

如何在cfscript中复制此循环(用于cf10/railo)

我在标签格式中很好地工作,但我正在尝试将所有内容迁移到cfscript中.我怎么能这样做?(基本上,它从date1到date2循环,并且需要以15分钟为间隔.

<cfset from=now()>
<cfset to=dateadd("d", 1, from)>
<cfloop from="#from#" to="#to#" index="i" step="#CreateTimeSpan(0,0,15,0)#">
 ...stuff...
<cfloop>
Run Code Online (Sandbox Code Playgroud)

这是如何指定让我的步骤位...

coldfusion cfloop cfml

0
推荐指数
1
解决办法
170
查看次数

标签 统计

cfloop ×4

coldfusion ×4

cfml ×1

coldfusion-9 ×1

iteration ×1

loops ×1