I have created two forms, one that uploads to photo to the folder in the site root diorectory. One that uploads the info to mysql database. but...
When I try to upload them both ways at the same time i cant get it.
I am Including code for both pages i have working.
Code for upload photo:
Expand|Select|Wrap|Line Numbers
- <cflock scope="Session" type="ReadOnly" timeout="30" throwontimeout="no">
- <cfset MM_Username=Iif(IsDefined("Session.MM_Username"), "Session.MM_Username",DE(""))>
- <cfset MM_UserAuthorization=Iif(IsDefined("Session.MM_UserAuthorization"), "Session.MM_UserAuthorization",DE(""))>
- </cflock>
- <cfif MM_Username EQ "">
- <cfset MM_referer=CGI.SCRIPT_NAME>
- <cfif CGI.QUERY_STRING NEQ "">
- <cfset MM_referer=MM_referer & "?" & CGI.QUERY_STRING>
- </cfif>
- <cfset MM_failureURL="login.cfm?accessdenied=" & URLEncodedFormat(MM_referer)>
- <cflocation url="#MM_failureURL#" addtoken="no">
- </cfif>
Expand|Select|Wrap|Line Numbers
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <link href="../assets/intheworks.css" rel="stylesheet" type="text/css" />
- <body>
Expand|Select|Wrap|Line Numbers
- <cfif isdefined ("form.upload_now")>
- <cffile accept="image/jpg,image/jpeg,image/pjpeg" action="upload" destination="C:\ColdFusion8\wwwroot\intheworksphotoco\images\" filefield="ul_path" nameconflict="makeunique">
- </cfif>
Expand|Select|Wrap|Line Numbers
- <!-- InstanceBegin template="/Templates/maintemplate.dwt" codeOutsideHTMLIsLocked="false" -->
- <!-- DW6 -->
- <head>
- <!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
- <!-- InstanceBeginEditable name="doctitle" -->
- <title>Insert New Photo</title>
- <!-- InstanceEndEditable -->
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="stylesheet" href="../uploadphoto/assets/intheworks.css" type="text/css" />
- <!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
- </head>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr bgcolor="02021e">
- <td colspan="4" rowspan="2" nowrap="nowrap" bgcolor="#02021E"><img src="http://bytes.com/topic/coldfusion/assets/intheworks_pg_ban.jpg" alt="Header image" width="400" height="140" border="0" /></td>
- <td height="58" colspan="4" valign="bottom" nowrap="nowrap" bgcolor="#02021E" id="logo">In The Works Photo Co.</td>
- </tr>
- <tr bgcolor="02021E">
- <td height="57" colspan="4" valign="top" nowrap="nowrap" bgcolor="#02021E" id="tagline">Photos By Independent Photographer Jermey Wilson</td>
- </tr>
- <tr>
- <td colspan="8" bgcolor="#cc3300"><img src="http://bytes.com/topic/coldfusion/uploadphoto/assets/intheworks_spacer.gif" alt="" width="1" height="2" border="0" /></td>
- </tr>
- <tr>
- <td colspan="8"><img src="http://bytes.com/topic/coldfusion/uploadphoto/assets/intheworks_spacer.gif" alt="" width="1" height="2" border="0" /></td>
- </tr>
- <tr>
- <td colspan="8" bgcolor="#cc3300"><img src="http://bytes.com/topic/coldfusion/uploadphoto/assets/intheworks_spacer.gif" alt="" width="1" height="1" border="0" /></td>
- </tr>
- <tr>
- <td colspan="8"> <br /> </td>
- </tr>
- <tr>
- <td width="160" valign="top" height="370"><table border="0" cellspacing="0" cellpadding="0" width="155" id="navigation">
- <tr>
- <td width="155" height="40"><a href="http://bytes.com/topic/coldfusion/index.html">Home</a></td>
- </tr>
- <tr>
- <td width="155" height="40"><a href="http://bytes.com/topic/coldfusion/photogallery/index.cfm">photo gallery</a></td>
- </tr>
- <tr>
- <td width="155" height="40"><a href="http://bytes.com/topic/coldfusion/aboutme/index.html">about me</a></td>
- </tr>
- <tr>
- <td width="155" height="40"><a href="http://bytes.com/topic/coldfusion/contactme/index.html">contact me</a></td>
- </tr>
- </table>
- <br /></td>
- <td width="2" rowspan="2" bgcolor="#445DA0"><img src="http://bytes.com/topic/coldfusion/uploadphoto/assets/intheworks_spacer.gif" alt="" width="1" height="1" border="0" /></td>
- <th height="370" colspan="5" align="left" valign="top"><!-- InstanceBeginEditable name="Page Content" -->
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td height="40" class="pageName">Insert New Photo</td>
- </tr>
- </table>
- <br />
- <table width="600" border="0" align="center" cellpadding="0" cellspacing="0" class="subHeader">
- <tr>
- <td height="40" class="subHeader">Photo To Upload</td>
- </tr>
- </table>
- <table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
- <tr>
- <td height="40"><form action="insertphoto_to_file.cfm" method="post" enctype="multipart/form-data" name="upload_form" id="upload_form">
- <table width="600" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td height="40"> </td>
- <td height="40"> </td>
- </tr>
- <tr>
- <td height="40"> </td>
- <td height="40"> </td>
- </tr>
- <tr>
- <td height="40" colspan="2" align="center"><input type="file" name="ul_path" id="ul_path" /></td>
- </tr>
- <tr>
- <td width="300" height="40"> </td>
- <td width="300" height="40"><input type="submit" name="upload_now" id="upload_now" value="Upload" /></td>
- </tr>
- </table>
- </form>
- </td>
- </tr>
- </table>
- <!-- InstanceEndEditable --></th>
- <td width="207" valign="top"><table width="155" border="0" align="right" cellpadding="0" cellspacing="0" id="navigation2">
- <tr>
- <td width="155" height="40"><a href="index.cfm">Admin Home</a></td>
- </tr>
- <tr>
- <td width="155" height="40"><a href="masterphoto_list.cfm"> Photo Info List</a></td>
- </tr>
- <tr>
- <td width="155" height="40"><a href="insertphoto_to_file.cfm">Upload Photo</a></td>
- </tr>
- <tr>
- <td height="40"><a href="insertphoto_to_mysql.cfm">Insert Photo Info</a></td>
- </tr>
- <tr>
- <td height="40"><a href="logout.cfm">logout</a></td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td width="160"><p><br />
- </p></td>
- <td width="152"> </td>
- <td width="87"> </td>
- <td width="413"> </td>
- <td width="48"> </td>
- <td width="196"> </td>
- <td width="207"> </td>
- </tr>
- <tr>
- <td> </td>
- <td bgcolor="#445DA0"> </td>
- <td height="10" colspan="5" align="center">This site designed & maintained by <a href="mailto:****@gmail.com">Joseph Stickel</a></td>
- <td> </td>
- </tr>
- </table>
- <!-- InstanceEnd --></body></html>
Code for photo info to mysql:
Expand|Select|Wrap|Line Numbers
- <cflock scope="Session" type="ReadOnly" timeout="30" throwontimeout="no">
- <cfset MM_Username=Iif(IsDefined("Session.MM_Username"), "Session.MM_Username",DE(""))>
- <cfset MM_UserAuthorization=Iif(IsDefined("Session.MM_UserAuthorization"), "Session.MM_UserAuthorization",DE(""))>
- </cflock>
- <cfif MM_Username EQ "">
- <cfset MM_referer=CGI.SCRIPT_NAME>
- <cfif CGI.QUERY_STRING NEQ "">
- <cfset MM_referer=MM_referer & "?" & CGI.QUERY_STRING>
- </cfif>
- <cfset MM_failureURL="login.cfm?accessdenied=" & URLEncodedFormat(MM_referer)>
- <cflocation url="#MM_failureURL#" addtoken="no">
- </cfif>
- <cfset CurrentPage=GetFileFromPath(GetBaseTemplatePath())>
- <cfif IsDefined("FORM.MM_InsertRecord") AND FORM.MM_InsertRecord EQ "upload_to_mysql">
- <cfquery datasource="intheworksphotoco">
- INSERT INTO photos (PHOTONAME, LARGEIMAGE, DISCRIPTION)
- VALUES (<cfif IsDefined("FORM.photoname") AND #FORM.photoname# NEQ "">
- <cfqueryparam value="#FORM.photoname#" cfsqltype="cf_sql_clob" maxlength="50">
- <cfelse>
- ''
- </cfif>
- , <cfif IsDefined("FORM.largeimage") AND #FORM.largeimage# NEQ "">
- <cfqueryparam value="#FORM.largeimage#" cfsqltype="cf_sql_clob" maxlength="30">
- <cfelse>
- ''
- </cfif>
- , <cfif IsDefined("FORM.discription") AND #FORM.discription# NEQ "">
- <cfqueryparam value="#FORM.discription#" cfsqltype="cf_sql_clob" maxlength="2147483647">
- <cfelse>
- ''
- </cfif>
- )
- </cfquery>
- <cflocation url="masterphoto_list.cfm">
- </cfif>
Expand|Select|Wrap|Line Numbers
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <!-- DW6 -->
- <head>
- <!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
- <title>Upload Photo Info</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="stylesheet" href="../assets/intheworks.css" type="text/css" />
- </head>
- <body>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr bgcolor="02021e">
- <td colspan="4" rowspan="2" nowrap="nowrap" bgcolor="#02021E"><img src="http://bytes.com/topic/coldfusion/assets/intheworks_pg_ban.jpg" alt="Header image" width="400" height="140" border="0" /></td>
- <td height="58" colspan="4" valign="bottom" nowrap="nowrap" bgcolor="#02021E" id="logo">In The Works Photo Co.</td>
- </tr>
- <tr bgcolor="02021E">
- <td height="57" colspan="4" valign="top" nowrap="nowrap" bgcolor="#02021E" id="tagline">Photos By Independent Photographer Jermey Wilson</td>
- </tr>
- <tr>
- <td colspan="8" bgcolor="#cc3300"><img src="http://bytes.com/topic/coldfusion/assets/intheworks_spacer.gif" alt="" width="1" height="2" border="0" /></td>
- </tr>
- <tr>
- <td colspan="8"><img src="http://bytes.com/topic/coldfusion/assets/intheworks_spacer.gif" alt="" width="1" height="2" border="0" /></td>
- </tr>
- <tr>
- <td colspan="8" bgcolor="#cc3300"><img src="http://bytes.com/topic/coldfusion/assets/intheworks_spacer.gif" alt="" width="1" height="1" border="0" /></td>
- </tr>
- <tr>
- <td colspan="8"> <br /> </td>
- </tr>
- <tr>
- <td width="160" valign="top" height="370"><table border="0" cellspacing="0" cellpadding="0" width="155" id="navigation">
- <tr>
- <td width="155" height="40"><a href="http://bytes.com/topic/coldfusion/index.html">Home</a></td>
- </tr>
- <tr>
- <td width="155" height="40"><a href="http://bytes.com/topic/coldfusion/photogallery/index.cfm">photo gallery</a></td>
- </tr>
- <tr>
- <td width="155" height="40"><a href="http://bytes.com/topic/coldfusion/aboutme/index.html">about me</a></td>
- </tr>
- <tr>
- <td width="155" height="40"><a href="http://bytes.com/topic/coldfusion/contactme/index.html">contact me</a></td>
- </tr>
- </table>
- <br /></td>
- <td width="2" rowspan="2" bgcolor="#445DA0"><img src="http://bytes.com/topic/coldfusion/assets/intheworks_spacer.gif" alt="" width="1" height="1" border="0" /></td>
- <th height="370" colspan="5" align="left" valign="top">
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td height="40" class="pageName">Upload Photo Information</td>
- </tr>
- </table>
- <br />
- <table width="600" border="0" align="center" cellpadding="0" cellspacing="0" class="subHeader">
- <tr>
- <td height="40" class="subHeader">Photo Information</td>
- </tr>
- </table> <table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
- <tr>
- <td><form action="<cfoutput>#CurrentPage#</cfoutput>" method="POST" enctype="multipart/form-data" name="upload_to_mysql" id="upload_to_mysql">
- <table width="600" border="0">
- <tr>
- <td width="150" height="40">Photo Name:</td>
- <td width="450" height="40"><input type="text" name="photoname" id="photoname" /></td>
- </tr>
- <tr>
- <td width="150" height="40">Phot File Name:</td>
- <td width="450" height="40"><input type="text" name="largeimage" id="largeimage" /></td>
- </tr>
- <tr>
- <td width="150" height="40"> Photo Discription:</td>
- <td width="450" height="40"><input type="text" name="discription" id="discription" /></td>
- </tr>
- <tr>
- <td height="40" align="center"> </td>
- <td height="40" align="left"><input type="submit" name="submit" id="submit" value="Upload" />
- <input type="reset" name="reset" id="reset" value="Reset" /></td>
- </tr>
- <tr>
- <td height="40"> </td>
- <td height="40"> </td>
- </tr>
- </table>
- <input type="hidden" name="MM_InsertRecord" value="upload_to_mysql" />
- </form> </td>
- </tr>
- </table></th>
- <td width="207" valign="top"><table width="155" border="0" align="right" cellpadding="0" cellspacing="0" id="navigation2">
- <tr>
- <td width="155" height="40"><a href="index.cfm">Admin Home</a></td>
- </tr>
- <tr>
- <td width="155" height="40"><a href="masterphoto_list.cfm"> Photo Info List</a></td>
- </tr>
- <tr>
- <td width="155" height="40"><a href="insertphoto_to_file.cfm">Upload Photo</a></td>
- </tr>
- <tr>
- <td height="40"><a href="insertphoto_to_mysql.cfm">Insert Photo Info</a></td>
- </tr>
- <tr>
- <td height="40"><a href="logout.cfm">logout</a></td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td width="160"><p><br />
- </p></td>
- <td width="152"> </td>
- <td width="87"> </td>
- <td width="413"> </td>
- <td width="48"> </td>
- <td width="196"> </td>
- <td width="207"> </td>
- </tr>
- <tr>
- <td> </td>
- <td bgcolor="#445DA0"> </td>
- <td height="10" colspan="5" align="center">This site designed & maintained by <a href="mailto:****@gmail.com">Joseph Stickel</a></td>
- <td> </td>
- </tr>
- </table>
- </body>
- </html>