you could pass the form struct itself, eh?

Doug

On Thu, 14 Oct 2004 20:12:25 -0400, sonicDivx <[EMAIL PROTECTED]> wrote:
> Raymond,
>  
>  Yeah that I know, what I am trying to do is keep the routine somewhat
>  generic and pass all the form variables in without having to designate
>  individual cfargument statements (I have over 40 variables- don't ask,
>  they went form crazy )  so my basic method is necessary just was
>  wondering if one really is better than the other.
>
>
>  
>  On Thu, 14 Oct 2004 14:03:15 -0500, Raymond Camden <[EMAIL PROTECTED]>
> wrote:
>  > Actually, it doesn't matter what the form names are. Consider a CFC
>  >  method that takes 2 args, name and age. Your form fields could be
>  >  called Darth and Luke, and this will work fine:
>  >  
>  >  (in calling document)
>  >  <cfset theCFCInstance.theMethod(form.darth,form.luke)>
>  >  
>  >  Now in your CFC you have....
>  >  <cffunction name="theMethod" ....>
>  >    <cfargument name="name" ....>
>  >    <cfargument name="age" ....>
>  >  
>  >    and then you can do your db call here, and it doesn't what the db
>  >  columns are. Imagine they are personName and personAge. The following
>  >  code is ok:
>  >  
>  >  <cfquery ....>
>  >    insert into foo(personName,personAge)
>  >    values('#arguments.name#',#arguments.age#)
>  >  
>  >  The point is, it doesn't matter what your form fields are called. It
>  >  doesn't matter what your arguments are. Use names that make sense.
>  >
>  >
>  >  
>  >   
>  >  
>  >  On Thu, 14 Oct 2004 13:57:14 -0400, sonicDivx <[EMAIL PROTECTED]>
> wrote:
>  >  > Hi,
>  >  >
>  >  > I am trying to decide which method to pass form data to a CFC that is
>  > going
>  >  > to add the data to a DB.
>  >  >
>  >  > My form field names are not the same as the database fieldnames so I
> need
>  > to
>  >  > pass the following;
>  >  >
>  >  > formfield name | database fieldname | formfield value
>  >  >
>  >  > So Was going to do an Array but was wondering if doing a nested
> Structure
>  >  > wouldn't be easier. Performance is a minor issue.
>  >  >
>  >  > Any thoughts
>  >  > Thanks
>  >  > Kevin
>  >  >
>  >  >________________________________
>  >________________________________
>
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

Reply via email to