can someone please help? I would like to add multiple rows to a table with one submitt button. A new key will also have to be generated for each new addition. Here is my code so far.
<!--- page1: form.cfm///////////////////////////////////////// --->
<FORM name="form" method="post" action="save.cfm">
<cfoutput><input type="hidden" name="RecordCount" value="#q_interests.RecordCount#"></cfoutput>
<cfloop index="i" from="1" to="#q_interests.RecordCount#">
<CFQUERY name="qr_max" datasource="#application.datasource#" password="#application.password#" username="#application.user#">
exec qry_max
</CFQUERY>
<cfset max_key=#qr_max.COMPUTED_COLUMN_1#+i>
<cfoutput><input type="text" name="column1_key" value="#max_key#"></cfoutput>
</cfloop>
<cfoutput query="qr_selected_entities">
<table>
<tr>
<td width="30%" valign="top"><input type="text" name="column2" value="#q_names.username#"></td>
<td width="30%" valign="top"><input type="text" name="column3" value="#q_interests.interest#"></td>
</tr>
</table>
</cfoutput>
<input type="submit" value="Submitt" style="BACKGROUND-COLOR: rgb(173,189,222); COLOR: black; FONT-SIZE: 1pt">
</form>
<!--- page2 save.cfm///////////////////////////////////////// --->
<cfloop index="i" from="1" to="#form.RecordCount#">
<cfset loc_column1_key = "form.column1_key" & i>
<cfset loc_column2 = "form.column2" & i>
<cfset loc_column3 = "form.column3" & i>
<cfquery name="qryAddList#i#" datasource="#application.datasource#" password="#application.password#" username="#application.user#">
INSERT into savedtable
(key, username, interest)
VALUES
(#Evaluate(loc_column1_key)#, '#Evaluate(loc_column2)#', 2, #Evaluate(loc_column3)#)
</cfquery>
</cfloop>
<!--- page1: form.cfm///////////////////////////////////////// --->
<FORM name="form" method="post" action="save.cfm">
<cfoutput><input type="hidden" name="RecordCount" value="#q_interests.RecordCount#"></cfoutput>
<cfloop index="i" from="1" to="#q_interests.RecordCount#">
<CFQUERY name="qr_max" datasource="#application.datasource#" password="#application.password#" username="#application.user#">
exec qry_max
</CFQUERY>
<cfset max_key=#qr_max.COMPUTED_COLUMN_1#+i>
<cfoutput><input type="text" name="column1_key" value="#max_key#"></cfoutput>
</cfloop>
<cfoutput query="qr_selected_entities">
<table>
<tr>
<td width="30%" valign="top"><input type="text" name="column2" value="#q_names.username#"></td>
<td width="30%" valign="top"><input type="text" name="column3" value="#q_interests.interest#"></td>
</tr>
</table>
</cfoutput>
<input type="submit" value="Submitt" style="BACKGROUND-COLOR: rgb(173,189,222); COLOR: black; FONT-SIZE: 1pt">
</form>
<!--- page2 save.cfm///////////////////////////////////////// --->
<cfloop index="i" from="1" to="#form.RecordCount#">
<cfset loc_column1_key = "form.column1_key" & i>
<cfset loc_column2 = "form.column2" & i>
<cfset loc_column3 = "form.column3" & i>
<cfquery name="qryAddList#i#" datasource="#application.datasource#" password="#application.password#" username="#application.user#">
INSERT into savedtable
(key, username, interest)
VALUES
(#Evaluate(loc_column1_key)#, '#Evaluate(loc_column2)#', 2, #Evaluate(loc_column3)#)
</cfquery>
</cfloop>