becausee the URL scope only holds the values of the last of the repeated AB
fields, you need to loop over the querystring itself, like this.

<cfparam name="ab" default="">
<cfoutput>#query_string#</cfoutput>
<cfloop list="#query_string#" index="x" delimiters="&">
        <cfif ListFind(x, 'ab' , '=' )>
                <cfset ab = Listappend(ab, ListGetAt(x, 2 ,'='))>
        </cfif>
</cfloop>

This gives you a comma delimited list of all the ab values.

Russ

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> Sent: 26 May 2004 17:40
> To: [EMAIL PROTECTED]
> Subject: RE: [ cf-dev ] list in a url variable
> 
> 
> OK...
> 
> so here we got the form bit:
> 
> <!--- find all the id's to populate it --->
> <CFLOOP query=thisid>
>     
>     <!--- sets whether or not to check the box ---->
>     <CFIF ListFind(ab, thisid.id) GT 0>
>            <CFSET checked="checked=""checked""">
>     <CFELSE> 
>            <CFSET checked="">
>     </CFIF> 
>     
>     <input type="checkbox" name="ab" value="#thisid.id#" 
> #checked# /> #thisid.navigationtitle# </CFLOOP>
> --------------------------------------------------------------
> ------------------------------------
> 
> so I need it first for the checking of the boxes above, then 
> a bit later for this:
> 
> <CFLOOP index="loop" List="#ab#">
>       <CFSET sections = sections & " metalevel:#loop#">
> </CFLOOP>
> 
> (metalevel is a metadata item)
> 
> 
> 
> -----Original message-----
> From: "Snake Hollywood" [EMAIL PROTECTED]
> Date: Wed, 26 May 2004 16:21:28 +0100
> To: [EMAIL PROTECTED]
> Subject: RE: [ cf-dev ] list in a url variable
> 
> >  Well gis ya code and we'll fix it up :-)
> >  
> >  
> >  > -----Original Message-----
> >  > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> >  > Sent: 26 May 2004 16:45
> >  > To: [EMAIL PROTECTED]
> >  > Subject: RE: [ cf-dev ] list in a url variable
> >  > 
> >  > 
> >  > er, I'm in a pickle with that. 
> >  > 
> >  > just tried:
> >  > 
> >  > 
> >  > 
> >  > -----Original message-----
> >  > From: "Snake Hollywood" [EMAIL PROTECTED]
> >  > Date: Wed, 26 May 2004 14:48:25 +0100
> >  > To: [EMAIL PROTECTED]
> >  > Subject: RE: [ cf-dev ] list in a url variable
> >  > 
> >  > >  Ok just loop over the URL variables, if the variable is AB 
> >  > then do a  
> >  > > ListAppend(AB, value).  Now you have 1 variable with a list 
> >  > of values.
> >  > >  
> >  > >  Russ
> >  > >  
> >  > >  > -----Original Message-----
> >  > >  > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> >  > >  > Sent: 26 May 2004 15:45
> >  > >  > To: [EMAIL PROTECTED]
> >  > >  > Subject: RE: [ cf-dev ] list in a url variable
> >  > >  > 
> >  > >  > 
> >  > >  > Russ,
> >  > >  > 
> >  > >  > that seems to only be with forms set to POST. I have it set 
> >  > >  > to GET and I have a query string ?ab=1&ab=2&ab=3 When I 
> >  > >  > output url.ab, the only thing I get is '3'.
> >  > >  > 
> >  > >  > I'm using CF5 at the mo so not sure if that's affecting it.
> >  > >  > 
> >  > >  > D
> >  > >  > 
> >  > >  > 
> >  > >  > -----Original message-----
> >  > >  > From: "Snake Hollywood" [EMAIL PROTECTED]
> >  > >  > Date: Wed, 26 May 2004 14:31:18 +0100
> >  > >  > To: [EMAIL PROTECTED]
> >  > >  > Subject: RE: [ cf-dev ] list in a url variable
> >  > >  > 
> >  > >  > >  When you have a form that contains multiple fields 
> >  > with the same 
> >  > >  > > name, they  will be submitted multiple times.  But 
> >  > coldfusion will 
> >  > >  > > treat it as s single variable with a list of value.  
> >  > So from CF you 
> >  > >  > > will get AB=1,2,3,4
> >  > >  > >  
> >  > >  > >  Russ
> >  > >  > >  
> >  > >  > >  > -----Original Message-----
> >  > >  > >  > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> >  > >  > >  > Sent: 26 May 2004 14:45
> >  > >  > >  > To: dev lists
> >  > >  > >  > Subject: [ cf-dev ] list in a url variable
> >  > >  > >  > 
> >  > >  > >  > 
> >  > >  > >  > I have a form with a number of checkboxes named AB
> >  > >  > >  > The form is set to GET, so all the parameters get sent 
> >  > >  > in the URL. 
> >  > >  > >  > 
> >  > >  > >  > Now, when more than of the AB checkboxes are 
> checked, the 
> >  > >  > >  > query string includes it like so: AB=1&AB=2&AB=3 etc...
> >  > >  > >  > 
> >  > >  > >  > What I want to know is if you can get it to create 
> >  > the string 
> >  > >  > >  > as AB=1,2,3 and so on.
> >  > >  > >  > 
> >  > >  > >  > The reason for this is that the processing page 
> >  > just wants to 
> >  > >  > >  > find the url variable AB and check which id's 
> it has in it.
> >  > >  > >  > 
> >  > >  > >  > At the moment I have a workaround where the query 
> >  > string goes 
> >  > >  > >  > AB1=1&AB2=1&AB3=1 but it's a bit messy.
> >  > >  > >  > 
> >  > >  > >  > Any suggestions?
> >  > >  > >  > 
> >  > >  > >  > Thanks, Damien
> >  > >  > >  > 
> >  > >  > >  > -- 
> >  > >  > >  > These lists are syncronised with the 
> CFDeveloper forum at 
> >  > >  > >  > http://forum.cfdeveloper.co.uk/
> >  > >  > >  > Archive: 
> >  > >  > >  > 
> http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >  > >  > >  >  
> >  > >  > >  > CFDeveloper Sponsors and contributors:-
> >  > >  > >  > *Hosting and support provided by CFMXhosting.co.uk* :: 
> >  > >  > >  > *ActivePDF provided by activepdf.com*
> >  > >  > >  >       *Forums provided by fusetalk.com* :: 
> *ProWorkFlow 
> >  > >  > >  > provided by proworkflow.com*
> >  > >  > >  >            *Tutorials provided by 
> helmguru.com* :: *Lists 
> >  > >  > >  > hosted by gradwell.com*
> >  > >  > >  > 
> >  > >  > >  > To unsubscribe, e-mail: 
> >  > [EMAIL PROTECTED]
> >  > >  > >  > 
> >  > >  > >  
> >  > >  > >  
> >  > >  > >  --
> >  > >  > >  These lists are syncronised with the CFDeveloper 
> forum at 
> >  > >  > http://forum.cfdeveloper.co.uk/
> >  > >  > >  Archive: 
> >  > >  > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >  > >  > >   
> >  > >  > >  CFDeveloper Sponsors and contributors:-
> >  > >  > >  *Hosting and support provided by CFMXhosting.co.uk* :: 
> >  > >  > *ActivePDF provided by activepdf.com*
> >  > >  > >        *Forums provided by fusetalk.com* :: *ProWorkFlow 
> >  > >  > provided by proworkflow.com*
> >  > >  > >             *Tutorials provided by helmguru.com* 
> :: *Lists 
> >  > >  > hosted by 
> >  > >  > > gradwell.com*
> >  > >  > >  
> >  > >  > >  To unsubscribe, e-mail: 
> >  > [EMAIL PROTECTED]
> >  > >  > >  
> >  > >  > 
> >  > >  > 
> >  > >  > -- 
> >  > >  > These lists are syncronised with the CFDeveloper forum at 
> >  > >  > http://forum.cfdeveloper.co.uk/
> >  > >  > Archive: 
> >  > >  > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >  > >  >  
> >  > >  > CFDeveloper Sponsors and contributors:-
> >  > >  > *Hosting and support provided by CFMXhosting.co.uk* :: 
> >  > >  > *ActivePDF provided by activepdf.com*
> >  > >  >       *Forums provided by fusetalk.com* :: *ProWorkFlow 
> >  > >  > provided by proworkflow.com*
> >  > >  >            *Tutorials provided by helmguru.com* :: *Lists 
> >  > >  > hosted by gradwell.com*
> >  > >  > 
> >  > >  > To unsubscribe, e-mail: 
> [EMAIL PROTECTED]
> >  > >  > 
> >  > >  
> >  > >  
> >  > >  --
> >  > >  These lists are syncronised with the CFDeveloper forum at 
> >  > http://forum.cfdeveloper.co.uk/
> >  > >  Archive: 
> >  > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >  > >   
> >  > >  CFDeveloper Sponsors and contributors:-
> >  > >  *Hosting and support provided by CFMXhosting.co.uk* :: 
> >  > *ActivePDF provided by activepdf.com*
> >  > >        *Forums provided by fusetalk.com* :: *ProWorkFlow 
> >  > provided by proworkflow.com*
> >  > >             *Tutorials provided by helmguru.com* :: *Lists 
> >  > hosted by 
> >  > > gradwell.com*
> >  > >  
> >  > >  To unsubscribe, e-mail: 
> [EMAIL PROTECTED]
> >  > >  
> >  > 
> >  > 
> >  > -- 
> >  > These lists are syncronised with the CFDeveloper forum at 
> >  > http://forum.cfdeveloper.co.uk/
> >  > Archive: 
> >  > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >  >  
> >  > CFDeveloper Sponsors and contributors:-
> >  > *Hosting and support provided by CFMXhosting.co.uk* :: 
> >  > *ActivePDF provided by activepdf.com*
> >  >       *Forums provided by fusetalk.com* :: *ProWorkFlow 
> >  > provided by proworkflow.com*
> >  >            *Tutorials provided by helmguru.com* :: *Lists 
> >  > hosted by gradwell.com*
> >  > 
> >  > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >  > 
> >  
> >  
> >  --
> >  These lists are syncronised with the CFDeveloper forum at 
> http://forum.cfdeveloper.co.uk/
> >  Archive: 
> http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >   
> >  CFDeveloper Sponsors and contributors:-
> >  *Hosting and support provided by CFMXhosting.co.uk* :: 
> *ActivePDF provided by activepdf.com*
> >        *Forums provided by fusetalk.com* :: *ProWorkFlow 
> provided by proworkflow.com*
> >             *Tutorials provided by helmguru.com* :: *Lists 
> hosted by 
> > gradwell.com*
> >  
> >  To unsubscribe, e-mail: [EMAIL PROTECTED]
> >  
> 
> 
> -- 
> These lists are syncronised with the CFDeveloper forum at 
> http://forum.cfdeveloper.co.uk/
> Archive: 
> http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
>  
> CFDeveloper Sponsors and contributors:-
> *Hosting and support provided by CFMXhosting.co.uk* :: 
> *ActivePDF provided by activepdf.com*
>       *Forums provided by fusetalk.com* :: *ProWorkFlow 
> provided by proworkflow.com*
>            *Tutorials provided by helmguru.com* :: *Lists 
> hosted by gradwell.com*
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
These lists are syncronised with the CFDeveloper forum at 
http://forum.cfdeveloper.co.uk/
Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
 
CFDeveloper Sponsors and contributors:-
*Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by 
activepdf.com*
      *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com*
           *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com*

To unsubscribe, e-mail: [EMAIL PROTECTED]

Reply via email to