uploading two files from a form in one go...?
Given i have two file input form values on one page, how would i upload them both on the second? This is what i have attempted to do..
FORM ON FIRST PAGE
<form onSubmit="return checkrequired(this)" action="upload2.cfm" method="post" enctype='multipart/form-data'>
Preset Name<br />
<input type=text name="requiredname" ><br>
Genre<br />
<input type=text name="requiredgenre" ><br>
BPM<br />
<input type=text name="requiredbpm" ><br>
Soundslike<br />
<input type=text name="requiredsoundslike" ><br>
Daw required<br />
<input type=text name="requireddaw" ><br>
VSTs required<br />
<input type=text name="requiredvst" ><br>
License<br />
<input type=text name="requiredlicense" ><br>
Instructions<br />
<textarea name="requiredinstructions" cols="20" rows="4" >
</textarea><br>
Preset file:<br/>
<input type='FILE' name='ofname' ><BR>
MP3 preview file:<br/>
<input type='FILE' name='ofname2' ><BR>
<BR>
<input type=submit value="Upload">
</form>
COLDFUSION ON SECOND PAGE
<cfset subdir=#GetCurrentTemplatePath()#>
<cfset subdir='#replace(subdir,'\upload2.cfm','\presets')#'>
<cfset subdir2=#GetCurrentTemplatePath()#>
<cfset subdir2='#replace(subdir2,'\upload2.cfm','\presetsmp3')#'>
<cfif ofname is ''>
<font color="Red" size="3"><b>Choose a file...!</b></font><br><br>
<a href="javascript:history.go(-1)" onMouseOver="self.status=document.referrer;return true"><b>BACK...</b></a>
<cfabort>
</cfif>
<cfset dstfile='#subdir#'>
<CFFILE ACTION="Upload"
FILEFIELD="ofname"
DESTINATION="#dstfile#"
nameconflict="Skip">
<cfset dstfile='#subdir2#'>
<CFFILE ACTION="Upload"
FILEFIELD="ofname2"
DESTINATION="#dstfile#"
nameconflict="Skip">
<cfquery name="newpreset" datasource="062409js06ag">
insert into presets (artistid, artistname, presetname, presetgenre, bpm, soundslike, daws, vsts, license, pfilename, instructions) values (#findname.ID#, '#findname.uname#', '#requiredname#', '#requiredgenre#', '#requiredbpm#', '#requiredsoundslike#', '#requireddaw#', '#requiredvst#', '#requiredlicense#', '#serverfile#', '#requiredinstructions#')
</cfquery>
<CFOUTPUT><B>FILE RECEIVED!<BR></CFOUTPUT>
