change the name of each of each group's inputs.

so you might have 

<cfloop query="performances">
Is this performance audio-decribed? Yes: <input type="radio" 
name="audio<cfoutput>#performance_id#</cfoutput>" value="yes"> No: <input
type="radio" 
name="audio<cfoutput>#performance_id#</cfoutput>" value="no" checked>
</cfloop>

this way they'll all have different names and they'll all be checked.

> -----Original Message-----
> From: Ian Westbrook [mailto:[EMAIL PROTECTED]]
> Sent: 07 January 2003 15:50
> To: cfug dev list
> Subject: [ cf-dev ] checked radio boxes in a loop...
> 
> 
> Hi.
> I'm experimenting with loops: you can take a look at the 
> experiment at http://www.artsoutheast.co.uk/diarytest.cfm
> 
> if you choose more than '1' for the number of performances, 
> you'll notice that only the last set of radio boxes are 
> checked (the 'no' option should be checked for each)...
> 
> the code's a bit long, but the relevant bit is:
> 
> <cfloop...>
> ...
> 
> Is this performance audio-decribed? Yes: <input type="radio" 
> name="audio" value="yes"> No: <input type="radio" 
> name="audio" value="no" checked>
> 
> <br><br>
> 
> Is this performance signed? Yes: <input type="radio" 
> name="signed" value="yes"> No: <input type="radio" 
> name="signed" value="no" checked>
> 
> ...
> 
> </cfloop>
> 
> any way of getting them all to come out as checked?
> 
> also, when I submit these performance records, they're going 
> to be turned into an array, no? (don't bother submitting the 
> form - haven't done that bit yet ;-) anyone any ideas how I 
> iterate through the array to write each performence record to 
> a db table? full code below, for anyone that's interested...
> 
> TIA, any ideas welcome.
> 
> Ian W
> 
> 
> 
> <cfset todaydate = Now()>
> <cfset testday = Day(todaydate)>
> <cfset testmonth = Month(todaydate)>
> 
> 
> <html>
> <head>
>  <title>Untitled</title>
> </head>
> 
> <body>
> 
> 
> <cfif IsDefined("form.perfnumber")>
> 
> <cfoutput>
> 
> <form action="#cgi.SCRIPT_NAME#" method="post">
> 
> <cfloop from="1" to="#form.perfnumber#" index="i">
> 
> Performance: <b>#i#</b> <br><br>
> 
> Date: 
> 
> <select>
> <option value="null">month</option>
> <cfloop from="1" to="12" index="m">
>     <option value="#m#" <cfif m IS 
> #variables.testmonth#>selected</cfif>>#monthasstring(m)#</option>
> </cfloop>
> </select>
> 
> <select>
> <option value="null">day</option>
> <cfloop from="1" to="31" index="d">
>     <option value="#d#" <cfif d IS 
> #variables.testday#>selected</cfif>>#d#</option>
> </cfloop>
> </select>
> 
> <select>
> <option value="null">year</option>
> <cfloop from="2003" to="2005" index="y">
>     <option value="#y#" <cfif y IS '2003'>selected</cfif>>#y#</option>
> </cfloop>
> </select>
> 
> <br><br>
> 
> Ticket price: 
> 
> <select>
> <option value="null">pounds</option>
> <cfloop from="1" to="30" index="p">
>     <option value="#p#">#p#</option>
> </cfloop>
> </select>
> 
> <select>
> <option value="null">pence</option>
> <cfloop from="01" to="99" index="c">
>     <option value="#c#">#c#</option>
> </cfloop>
> </select>
> 
> <br><br>
> 
> Concessions: 
> 
> <select>
> <option value="null">pounds</option>
> <cfloop from="1" to="50" index="p">
>     <option value="#p#">#p#</option>
> </cfloop>
> </select>
> 
> <select>
> <option value="null">pence</option>
> <cfloop from="01" to="99" index="c">
>     <option value="#c#">#c#</option>
> </cfloop>
> </select>
> 
> <br><br>
> 
> Time:
> 
> <select>
> <option value="null">hour</option>
> <cfloop from="1" to="24" index="hh">
>     <option value="#hh#">#hh#</option>
> </cfloop>
> </select>
> 
> <select>
> <option value="null">minutes</option>
> <cfloop from="1" to="60" index="mm">
>     <option value="#mm#">#mm#</option>
> </cfloop>
> </select>
> 
> <br><br>
> 
> Is this performance audio-decribed? Yes: <input type="radio" 
> name="audio" value="yes"> No: <input type="radio" 
> name="audio" value="no" checked>
> 
> <br><br>
> 
> Is this performance signed? Yes: <input type="radio" 
> name="signed" value="yes"> No: <input type="radio" 
> name="signed" value="no" checked>
> 
> <br><br><br><br>
> 
> </cfloop>
> 
> 
> <input type="hidden" name="performances" value="#form.perfnumber#">
> 
> <input type="submit" value="submit">
> 
> </form>
> 
> </cfoutput>
> 
> 
> 
> 
> 
> <cfelse>
> 
> 
> <form action="#cgi.SCRIPT_NAME#" method="post">
> 
> Number of performances: <br>
> 
> <select name="perfnumber">
> 
> <cfloop from="1" to="20" index="m">
> <cfoutput>
> <option value="#m#">#m#</option>
> </cfoutput>
> </cfloop>
> 
> </select>
> 
> <br>
> 
> <input type="submit" value="submit">
> 
> 
> </form>
> 
> </cfif>
> 
> </body>
> </html>
> 
> 
> 
> 
> 
> Ian Westbrook,
> FutureDream Media Limited,
> (W): www.futuredream.net
> (E): [EMAIL PROTECTED]
> (T): +44 (0) 1303 258 985
> (M): 07939 510 812
> 
> This message may contain information which is legally 
> privileged and/or confidential. If you are not the intended 
> recipient, you are hereby notified that any unauthorised 
> disclosure, copying, distribution or use of this information 
> is strictly prohibited. Such notification notwithstanding any 
> comments, opinions, information or conclusions expressed in 
> this message are those of the originator, not of FutureDream 
> Media Ltd, unless otherwise explicitly and independently 
> indicated by an authorised representative of FutureDream Media Ltd.
> 
> 


-- 
** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For human help, e-mail: [EMAIL PROTECTED]

Reply via email to