У меня есть запрос, содержащий ряд дат и другие сведения. В настоящее время, если запрос возвращает 4 дат, скажите (2/27/2014
, 2/28/2014
, 3/1/2014
, 3/2/2014
), мой код проходит через все дни и помещает соответствующие элементы в нужный день на панели. Таким образом, он генерирует 4 панели, каждая из которых содержит одну дату.Как изменить CFLoop на выходные данные по дате
Как настроить код, чтобы он выводил 2 панели (по 2 дат каждая), вместо 4 панелей, каждая из которых содержит одну дату? Благодарю.
old_date = "";
<cfloop query="getItinerary">
<cfset cur_date = dateFormat(start_date,"m/d/yy")>
<cfif old_date NEQ cur_date>
<cfif old_date NEQ "">
<cfoutput>
CODE TO END PANEL AND START A NEW ONE
</cfoutput>
</cfif>
<cfoutput>
ITINERARY ITEM DATE
</cfoutput>
</cfif>
<cfoutput>
ITINERARY ITEM INFO DETAILS
</cfoutput>
</cfloop>
<cfoutput>
CODE TO END PANEL
</cfoutput>
Не могли бы вы предоставить больше своего выходного (HTML) кода? У меня есть решение, но я хотел бы предоставить его в контексте вашего фактического кода вывода, если это возможно. OTW, я хотел бы видеть, что в полной мере представляет собой «панель», содержащую «две даты». Помогли бы даже некоторые образцы желаемого вывода. –