Thanks for all the suggestions.
unfortunately I am not at my development server so can't test.
but I am going to change the code to look like this.
If you see anything that will not work please let me know.
On the form:
<CFQUERY name="getids">
get ids
</CFQUERY>
<CFOUTPUT query="getids">
<INPUT type="text" name="name_#getids.id#" value="#getids.id#">
</CFOUTPUT>
On the action page:
<CFQUERY name="getids">
get ids
</CFQUERY>
<CFOUTPUT>
form["name_#getids.id#"]
</CFOUTPUT>
again thanks for the help.
-----Original Message-----
From: Steven Dworman [mailto:[EMAIL PROTECTED]]
Sent: Monday, December 03, 2001 1:37 PM
To: CF-Talk
Subject: RE: Dynamic form fields
you learn something everyday.
thanks for the insight
-----Original Message-----
From: Raymond Camden [mailto:[EMAIL PROTECTED]]
Sent: Monday, December 03, 2001 3:17 PM
To: CF-Talk
Subject: RE: Dynamic form fields
First off, I don't know if CF willbe happy with form fields named with
that syntax. I know PHP uses that syntax, but I can't promise it will
work in CF... but... try it. :)
Secondly, please, please, please do _not_ use Evaluate to get dynamic
form fields. Remember that form fields are stored in a structure. You
can rewrite
#evaluate('form.name[#getids.id#]')#
as:
Form["name[#getids.ids#]"]
Not only will the code be quicker, it will also be much easier to read.
=======================================================================
Raymond Camden, Principal Spectra Compliance Engineer for Macromedia
Email : [EMAIL PROTECTED]
Yahoo IM : morpheus
"My ally is the Force, and a powerful ally it is." - Yoda
> -----Original Message-----
> From: Steven Dworman [mailto:[EMAIL PROTECTED]]
> Sent: Monday, December 03, 2001 3:11 PM
> To: CF-Talk
> Subject: RE: Dynamic form fields
>
>
> try
>
> #evaluate('form.name[#getids.id#]')#
>
> -----Original Message-----
> From: Bruce, Rodney (Contractor) [mailto:[EMAIL PROTECTED]]
> Sent: Monday, December 03, 2001 2:15 PM
> To: CF-Talk
> Subject: Dynamic form fields
>
>
> hello all
>
> Hope you can help with a little problem.
>
> I have on a field that is named using an id.
>
> On the form I have:
> <CFQUERY name="getids">
> get ids
> </CFQUERY>
>
> <CFOUTPUT query="getids">
> <INPUT type="text" name="name[#getids.id#]" value="#getids.id#">
> </CFOUTPUT>
>
>
> On the action page I have:
> <CFQUERY name="getids">
> get ids
> </CFQUERY>
>
>
> <CFOUTPUT>
> #form.name[getids.id]#
> </CFOUTPUT>
>
> I get "error resolving parameter form.name.
> I can see all my form fields listed in the debugging info at
> bottom of page.
> i.e.
> name[1] = 1
> name[2] = 2
>
> What am I missing?
>
> Thanks all
> Rodney
>
>
>
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists