Tôi có một mảng giỏ hàng, trong đó có một biến để cho tôi biết nếu sản phẩm là một phụ kiện hay không, điều này sẽ là có hoặc không. Tôi cần phải vòng qua giỏ hàng và tìm hiểu những điều sau:Lặp qua một mảng bằng cách sử dụng Coldfusion
- Nếu giỏ hàng chỉ chứa phụ kiện; làm bất cứ điều gì.
- Nếu giỏ hàng chỉ là sản phẩm; làm bất cứ điều gì.
- Nếu giỏ hàng có sản phẩm và phụ kiện; làm bất cứ điều gì.
Tôi đã cố gắng này:
<cfloop index="i" from="1" to="#arrayLen(session.mycart)#">
<cfif session.mycart[i].accs EQ "yes">
<cfset accPresent = "yes">
</cfif>
<cfif session.mycart[i].accs EQ "no">
<cfset prodpresent = "yes">
</cfif>
</cfloop>
<cfif accPresent EQ "yes" and prodPresent EQ "no">
<cfset bothPresent EQ "yes">
</cfif>
này rơi xuống như accPresent không được tìm thấy, điều này tôi nghĩ là do thực tế vòng đi qua cùng một lúc và ACCS không bằng để có một khi nó tìm thấy một sản phẩm không phụ kiện. Cách tốt nhất để đạt được những gì tôi đang cố gắng làm là gì?
Cũng không nên ' là ' –
Ngoài ra