2014-09-03 46 views
0

我有一個顯示查詢結果的表格。 該查詢具有從表單提交的記錄,並且用戶選擇月份/年份顯示的時間和日期 。當記錄尚未提交時,在表格中顯示文本?

我希望能夠在該月份輸入特定月份但沒有結果時輸入 以顯示尚未輸入結果的文本。

例如:

[月]還沒有結果。

monthly_enter_date是它顯示結果的日期。

什麼是做到這一點的最好方法是什麼?

<cfset dtToday = Now() /> 

<table > 
<thead><th>Month</th></thead> 
<cfloop query="getdates"> 

<cfset timesetting = #getdates.monthly_enter_date#> 
    <cfif dtToday gt timesetting> 
<tbody> 
<cfoutput > 
<tr> 
<td><a href="cse_allusers_summary_results.cfm?month=#getdates.month#&year=#getdates.year#"> #MonthAsString(month)# #year#</a></td> 
</tr> 
</cfoutput> 
</cfif> 
</cfloop> 

</td> 
</table> 

回答

2

怎麼是這樣的:

<cfif getdates.recordcount is 0> 
static text to indicate no data 
<cfelse> 
all that code in your question 
</cfif>