Une boucle dans un tableau à l'aide de ColdFusion

J'ai un panier de tableau, qui est une variable de me dire si le produit est un accessoire ou pas, ce sera oui ou non. J'ai besoin d'une boucle sur le panier et découvrir la suivante:

  • Si le panier contient des accessoires; ne que ce soit.
  • Si le panier est uniquement pour les produits; faire quoi que ce soit.
  • Si le panier a les produits et les accessoires; faire quoi que ce soit.

J'ai essayé ceci:

<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>

Cela tombe sous accPresent n'est pas trouvé, je pense que c'est dû au fait que la boucle passe par un à la fois et l'accs n'est pas égal à oui une fois qu'il trouve un non accessoire. Quelle est la meilleure façon de réaliser ce que je suis en train de faire?