我试图在我的代码中实现 3 个相关的下拉菜单。但无法从我的 ColdFusion 组件中检索日期。这是我的 .cfm 模板中的代码:
第一个下拉
<cfselect name="city_code" class="styled-select"
bind="cfc:getcity.getcity1()"
bindonload="true" >
第二个下拉
<cfselect name="movie_id" class="styled-select"
bind="cfc:getcm.getmovies({city_code})">
</cfselect>
第三个下拉
<cfselect id="movie_id1" name="movie_id1"
class="styled-select"
bind="cfc:getcm.getdate({movie_id})"/>
在第三个下拉列表中,我想显示从当前日期起大约五天的日期。这是我的cfc代码:
<cfset var data="">
<cfset var result=ArrayNew(2)>
<cfset var i=0>
<cfquery name="data2" datasource="sqldb">
select movie_id,release_date
from shows
where movie_id = '#ARGUMENTS.movie_id#'
</cfquery>
<cfset result[1][1] = "0">
<cfset result[1][2] = " Select Date">
<cfloop index="i" from="1" to="#data2.recordcount#">
<cfset result[i+1][1]=data2.movie_id[i]>
<cfset result[i+1][2]=data2.release_date[i]>
</cfloop>
<cfreturn result>
这个 CFC 对我有用,但我必须在发布日期之前检索 5 个日期。