If you have a master list of names - just put the id in the value of
the select, but display the name. The only thing you need to store in
the roster table is the id - as it will relate back to your master
list.

<select name="girlid">
<option value="1">Jane Doe</option>
</select>



On 8/21/06, Peter Tanswell <[EMAIL PROTECTED]> wrote:
> I got the cfloop working and I am now able to create a record in the
> database.  I want to make a small change however and I have it partly
> working:
>
>
>
> In the master list of names there is an id key which exists.  I am now
> displaying that as part of the select list, so that that it can be moved
> across as well.
>
> I dont necessarily need to display the id, but at present I am.
>
> Basically I just want to be sure that I can save the id when I am writing
> the records to the table.
>
> Currently I am writing the id as part of the name in the table I am
> creating.
>
> I tried including the girlid into the insert into statement but then the
> program crashed because there was only one column of data. #q#  how do I get
> the id and the name
>
> Basically, how do I write 2 columns into the database.
>
> Currently I am doing:
>
>  <cfset girls = '#form.sel#'>
> <cfdump var="#form.sel#">
> <!---
> <cfdump var="Date =  #insert_date#   <br>  Girls = #girls#">
> --->
> <cfloop list="#girls#" index="i">
>      <cfoutput>#i#<br></cfoutput>
> </cfloop>
>
> <cftransaction>
> <CFQUERY datasource="#Request.DSN#">
>            DELETE
>           FROM testRoster
> </CFQUERY>
>
> <cfloop list="#girls#" index="q">
>      <cfquery name="insert" datasource="#Request.DSN#">
>           INSERT INTO testRoster (girl_name)
>           VALUES ('#q#')
>      </cfquery>
> </cfloop>
> </cftransaction>
>
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: Peter Tanswell [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, 22 August 2006 4:04 AM
> To: CF-Talk
> Subject: creating a new record in a db table
>
>
>
> OK here is a summary of what I'm trying to achieve.
>
>
>
>
>
>
>
> I have displayed on the screen two select lists.  A user is then able to
>
> select names from one select list to the other.  In fact, the select list on
>
> the lest is a master list so all the names will appear in that list.
>
>
>
>
>
>
>
> Lets say a user selects 10 names from the list on the left and moves them to
>
> the list on the right.
>
>
>
>
>
>
>
> When the user clicks submit I want to create a table that contains one
>
> record for each name in the table on the right.
>
>
>
>
>
>
>
> Currently I have the following:
>
>
>
>
>
>
>
> I am displaying individual lines on the scree, but in the DB I am just
>
> getting one record created,  The format of the record being the id field and
>
> then the name field which looks like:
>
>
>
>
>
>
>
> Abby,Bthe,Cindy,Coral    -  basically comma delimted where as I want in this
>
> case 4 separate records created in the DB.
>
>
>
>
>
>
>
> Thanks in advance for any feedback
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> <cfset girls = '#form.sel#'>
>
>
>
> <cfloop list="#girls#" index="i">
>
>
>
>             <cfoutput>#i#<br></cfoutput>
>
>
>
> </cfloop>
>
>
>
>
>
>
>
>
>
>
>
> <cfquery datasource="#Request.DSN#">
>
>
>
> Insert into testRoster
>
>
>
> (girl_name)
>
>
>
> Values
>
>
>
> ('#girls#')
>
>
>
> </cfquery>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:250571
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to