Let me correct myself (see inline):
Pascal
> -----Original Message-----
> From: Pascal Peters
> Sent: donderdag 11 maart 2004 14:58
> To: CF-Talk
> Subject: RE: Insert dynamic form fields into a database
>
> If your database is case-insensitive or golfer_id is uppercase (or
> numeric):
>
> <cfloop collection="#form#" item="field">
Replace previous line by
<cfloop list="#form.fieldnames#" index="field">
> <cfquery datasource="#DSN#" username="#db_username#"
> password="#db_password#">
> INSERT INTO tbl (golfer_id,golfer_purse)
> VALUES (
> <cfqueryparam cfsqltype="CF_SQL_CHAR" value="#field#">,
> <cfqueryparam cfsqltype="CF_SQL_CHAR"
> value="#form[field]#">
> )
> </cfquery>
> </cfloop>
>
> Else:
>
> <cfquery name="golfers" datasource="#DSN#" username="#db_username#"
> password="#db_password#">
> SELECT golfer_id
> FROM golfers
> </cfquery>
> <cfloop query="golfers">
> <cfquery datasource="#DSN#" username="#db_username#"
> password="#db_password#">
> INSERT INTO tbl (golfer_id,golfer_purse)
> VALUES (
> <cfqueryparam cfsqltype="CF_SQL_CHAR"
> value="#golfers.golfer_id#">,
> <cfqueryparam cfsqltype="CF_SQL_CHAR"
> value="#form[golfers.golfer_id]#">
> )
> </cfquery>
> </cfloop>
>
> > -----Original Message-----
> > From: Jillian Carroll [mailto:[EMAIL PROTECTED]
> > Sent: donderdag 11 maart 2004 14:38
> > To: CF-Talk
> > Subject: Insert dynamic form fields into a database
> >
> > I've got a form that is made up of a dynamic list of form
> fields. How
> > do I write the SQL query so that it will loop over all of
> the fields
> > to do the insert?
> >
> > My form:
> >
> > <cfquery name="golfers" datasource="#DSN#"
> > username="#db_username#"
> > password="#db_password#">
> > SELECT *
> > FROM golfers
> > ORDER BY
> > golfer_name
> > </cfquery>
> >
> > <br />
> > <form name="team_info" action=""
> > method="post">
> > <table border="0" cellpadding="1" cellspacing="0" width="98%"
> > align="center">
> > <tr>
> > <td class="tableheader" width="125">Golfer</td>
> > <td class="tableheader">Purse</td>
> > </tr>
> > <cfloop query="golfers">
> > <tr>
> > <td>#golfer_initial# #golfer_name#</td>
> > <td><input type="text" name="#golfer_id#"
> > value="#golfer_purse#"
> > /></td>
> > </tr>
> > </cfloop>
> > <tr>
> > <td><input type="submit" value="Save Changes"></td>
> > </tr>
> > </table>
> > </form>
> >
> >
> >
>
>
[Todays Threads]
[This Message]
[Subscription]
[Fast Unsubscribe]
[User Settings]
- Insert dynamic form fields into a database Jillian Carroll
- RE: Insert dynamic form fields into a... Hagan, Ryan Mr (Contractor ACI)
- RE: Insert dynamic form fields in... Jillian Carroll
- RE: Insert dynamic form fields into a... Pascal Peters
- Pascal Peters