Russ, that's pretty nifty - you are a star!

-----Original message-----
From: "Snake Hollywood" [EMAIL PROTECTED]
Date: Wed, 26 May 2004 17:06:13 +0100
To: [EMAIL PROTECTED]
Subject: RE: [ cf-dev ] list in a url variable

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


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