Gilbert,
This should loop over all the radio buttons that were in the
submitted form who's name starts with 'deliverymethod'.

Greg
<cftransaction>
<cfif isDefined("form.submit")>
<cfloop list="#FORM.fieldnames#" index="i">
       <cfif i CONTAINS "deliverymethod">
   <cfquery>
   stuff
   </cfquery>
       </cfif>
</cfloop>
</cfif>
</cftransaction>

-----Original Message-----
From: Gilbert Midonnet [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 31, 2004 3:58 PM
To: CF-Talk
Subject: loops and radio buttons

I'm getting lost doing something that I thought would be easy. Loops
that work well with checkboxes break with radio buttons. Updates aren't
working and I'm going crazy.

A client would like there to be a list of newsletters for customers to
order. Each newsletter can be seen on-line, have a hardcopy, or both.

NAME OF NEWSLETTER --- ONLINE --- HARDCOPY --- BOTH
NEWSLETTER A ------------ O ---------- O ------ O -
NEWSLETTER B ------------ O ---------- O ------ O -
NEWSLETTER C ------------ O ---------- O ------ O -
NEWSLETTER D ------------ O ---------- O ------ O -
NEWSLETTER E ------------ O ---------- O ------ O -

It's the inserting/updating that's driving me nuts.

Checkboxes are simple but radio buttons are driving me nuts.

The loop below works well for checkboxes.

<cftransaction>
<cfif isDefined ("some_name")>
<cfloop list="#FORM.some_name#" index="myLoop">

<cfquery>

</cfquery>

</cfloop>
</cfif>
</cftransaction>

I've been unable to make it work for radio buttons.

In the first place the name of the checkboxes have to be different. So I
do something like.

<input type="radio" name="deliveryMethod#newsletterID#">

All my lists and loops are failing. I'm now on my 50th permutation and
going crazy.

Gil
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to