Thank you
I feel special now. Justin clapped for me.
:)
--K
> -----Original Message-----
> From: Justin Kidman [mailto:[EMAIL PROTECTED]]
> Sent: Monday, September 11, 2000 1:44 PM
> To: '[EMAIL PROTECTED]'
> Subject: RE: URL parameter and the "-" character
>
>
> I think that is best suggestion so far, since it would make
> sure to convert
> all your - to _ in the variable names while keeping the data
> untouched and
> then setting the variables to the actually data. <Applaud>
>
> Justin Kidman
>
> -----Original Message-----
> From: Chapman, Katrina [mailto:[EMAIL PROTECTED]]
> Sent: Monday, September 11, 2000 12:43 PM
> To: [EMAIL PROTECTED]
> Subject: RE: URL parameter and the "-" character
>
>
> You can also do this.
>
> <cfloop list="#cgi.query_string#" index="ii" DELIMITERS="&">
> <cfset name = Replace(ListFirst(ii, "="), "-", "_", "ALL")>
> <cfset '#name#' = ListLast(ii, "=")>
> <cfoutput>#name#=#evaluate(name)#<br></cfoutput>
> </cfloop>
>
> > -----Original Message-----
> > From: CM Randall [mailto:[EMAIL PROTECTED]]
> > Sent: Sunday, September 10, 2000 5:48 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: URL parameter and the "-" character
> >
> >
> > Max,
> >
> > You are correct. The problem is that you can not use "-" as
> > a variable
> > name. BTW, I'm getting these variables sent to me by a
> > credit card company
> > and they don't want to change the values.
> >
> > This is what I have so far:
> >
> > <cfset temp = CGI.QUERY_STRING>
> > <cfset temp = Replace(temp, "card-", "card_", "All")>
> >
> > <cfoutput>#temp#</cfoutput>
> >
> > I get this string:
> > mode=new&orderID=909987767&item1=2&user_id=116&card_address1=a
> > dd1&card_address2=add2&card_city=city&card_state=state&card_zi
> > p=93950&country=usa&phone=831-643-2989&fax=831-643-2989
> >
> > Now, how do I extract card_address2=add2, card_city=city
> > card_state=state and card_zip from this string? If I can do
> > that then all I
> > have to do is set the values with an underscore and pass that value.
> >
> > If someone can help me with this it would be a great help.
> >
> > Thanks,
> > CM
> >
> >
> >
> >
> > >From: Max Paperno <[EMAIL PROTECTED]>
> > >Reply-To: [EMAIL PROTECTED]
> > >To: [EMAIL PROTECTED]
> > >Subject: Re: URL parameter and the "-" character
> > >Date: Sun, 10 Sep 2000 12:37:59 -0400
> > >
> > >
> > >Hi,
> > >
> > >The problem is that the hyphen ('-') isn't allowed in a
> > variable name.
> > >This is a CF spec/limitation. That would include URL and
> > form variable
> > >names. Try an underscore.
> > >
> > >Or, if you can't control the name of the URL variable (for
> > some reason),
> > >you'll need to do some CGI.QUERY_STRING parsing and replace
> > any hyphens
> > >with underscores in the variable name, before you try to use
> > the variable
> > >in your CFML.
> > >
> > >HTH,
> > >-Max
> > >
> > >
> > >At 9/10/2000 11:52 AM -0400, CM Randall wrote:
> > > >I'm having a problem reading a URL parameter when it has a
> > minus sign "-"
> > >in
> > > >the URL var name.
> > > >
> > > >For example, someone is passing to me via URL
> > card-address=MyAddress.
> > > >
> > > >I can not read this by doing the following:
> > > ><cfoutput>#url.card-address1#</cfoutput>
> > > >OR
> > > ><cfset addr1 = url.card-address1>
> > > >
> > > >When I get an error is tells me that the parameter card
> > doesn't exist.
> > > >
> > > >How do I escape the - character so it doesn't error out?
> > I know this can
> > > >work because it is displaying in the CF debug area at the
> > bottom of the
> > > >page.
> > > >
> > > >Thanks!
> > > >
> > > >CM
> > >
> > >-------------------------------------------------------------
> > -----------------
> > >To Unsubscribe visit
> > >http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lis
> ts/fusebox or
> >send a message to [EMAIL PROTECTED] with
> 'unsubscribe' in
> >the body.
>
> ______________________________________________________________
> ___________
> Get Your Private, Free E-mail from MSN Hotmail at
http://www.hotmail.com.
Share information about yourself, create your own public profile at
http://profiles.msn.com.
----------------------------------------------------------------------------
--
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/fusebox or
send a message to [EMAIL PROTECTED] with 'unsubscribe' in
the body.
----------------------------------------------------------------------------
--
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/fusebox or
send a message to [EMAIL PROTECTED] with 'unsubscribe' in
the body.
----------------------------------------------------------------------------
--
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/fusebox or
send a message to [EMAIL PROTECTED] with 'unsubscribe' in
the body.
------------------------------------------------------------------------------
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/fusebox or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.