Note that there are some explanatory texts on larger screens.

plurals
  1. POPHP Form Emailed results. I need to capture the upload file in the form
    primarykey
    data
    text
    <p>I have a form that emails the results with each submit via a PHP script.</p> <p>I'm using an ajax script to upload files to my server in the form.</p> <p>Is it possible to notify me with a YEs or NO if a file has been uploaded?</p> <p>Is there any waY to attach the file to the form?</p> <p>Any illustrations?</p> <p>I'm using ajax and jquery.</p> <p>Erik</p> <pre><code> &lt;?php $prefix = 'LPFQ'; $uniqid = $prefix . uniqid(); $QuoteID = strtoupper($uniqid); $Email = $_REQUEST['Email']; $Name = $_REQUEST['Name']; $Company = $_REQUEST['Company']; $Telephone = $_REQUEST['Telephone']; $Message = stripslashes($_REQUEST['Message']); $Industry = $_REQUEST['Industry']; $ProjectName = stripslashes($_REQUEST['ProjectName']); $Combination = $_REQUEST['Combination']; $DateExpectDelivery = $_REQUEST['DateExpectDelivery']; $UploadFiles = $_REQUEST['UploadFiles']; $Quantity1 = $_REQUEST['Quantity1']; $Quantity2 = $_REQUEST['Quantity2']; $Quantity3 = $_REQUEST['Quantity3']; $Quantity4 = $_REQUEST['Quantity4']; $CartonSizeLength = $_REQUEST['CartonSizeLength']; $CartonSizeWidth = $_REQUEST['CartonSizeWidth']; $CartonSizeHeight = $_REQUEST['CartonSizeHeight']; $FlatSizeWidth = $_REQUEST['FlatSizeWidth']; $FlatSizeHeight = $_REQUEST['FlatSizeHeight']; $CartonStyle = $_REQUEST['CartonStyle']; $BoardCaliper = $_REQUEST['BoardCaliper']; $BoardDescription = $_REQUEST['BoardDescription']; $ColorsSpot = $_REQUEST['ColorsSpot']; $ColorsProcess = $_REQUEST['ColorsProcess']; $ColorsTotal = $_REQUEST['ColorsTotal']; $CoatFinish = $_REQUEST['CoatFinish']; $CoatFinish2 = $_REQUEST['CoatFinish2']; $DieCutHolesNum = $_REQUEST['DieCutHolesNum']; $DieCutHolesStrip = !empty($_REQUEST['DieCutHolesStrip']) ? 'Yes' : 'No'; $DieCutHolesPerf = !empty($_REQUEST['DieCutHolesPerf']) ? 'Yes' : 'No'; $GlueAreasNum = $_REQUEST['GlueAreasNum']; $GlueAreasCheck = !empty($_REQUEST['GlueAreasCheck']) ? 'Yes' : 'No'; $GlueAreasSensor = !empty($_REQUEST['GlueAreasSensor']) ? 'Yes' : 'No'; $GlueAreasRFID = !empty($_REQUEST['GlueAreasRFID']) ? 'Yes' : 'No'; $WindowPatchWidth = $_REQUEST['WindowPatchWidth']; $WindowPatchHeight = $_REQUEST['WindowPatchHeight']; $SpecialtyFoil = !empty($_REQUEST['SpecialtyFoil']) ? 'Yes' : 'No'; $SpecialtyBoss = !empty($_REQUEST['SpecialtyBoss']) ? 'Yes' : 'No'; $SpecialtyBraille = !empty($_REQUEST['SpecialtyBraille']) ? 'Yes' : 'No'; $SpecialtyInserts = !empty($_REQUEST['SpecialtyInserts']) ? 'Yes' : 'No'; $ShipToZip = $_REQUEST['ShipToZip']; $InnerDivider = !empty($_REQUEST['InnerDivider']) ? 'Yes' : 'No'; $MyTimezone = date_default_timezone_set('America/Los_Angeles'); </code></pre> <p>$Body = "\n" ." \n" ."\n" ."<br>\n"</p> <pre><code> ."&lt;span style=\"line-height:10px;\"&gt;&amp;nbsp;&lt;/span&gt;\n" ."&lt;table id=\"hor-zebra\"&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Quote ID:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$QuoteID."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Name:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$Name."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Company:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$Company."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Telephone:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$Telephone."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Email:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$Email."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Industry:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$Industry."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Combination:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$Combination."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Additional Notes:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$Message."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Upload Files:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$UploadFiles."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Project Name:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$ProjectName."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Quantity 1:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$Quantity1."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Quantity 2:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$Quantity2."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Quantity 3:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$Quantity3."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Quantity 4:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$Quantity4."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Carton Size Length:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$CartonSizeLength."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Carton Size Width:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$CartonSizeWidth."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Carton Size Height:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$CartonSizeHeight."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Flat Size Width:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$FlatSizeWidth."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Flat Size Height:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$FlatSizeHeight."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Carton Style:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$CartonStyle."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Inner Divider:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$InnerDivider."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Board Caliper:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$BoardCaliper."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Board Description:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$BoardDescription."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Colors Spot:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$ColorsSpot."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Colors Process:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$ColorsProcess."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Colors Total:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$ColorsTotal."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Coat Finish:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$CoatFinish."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Coat Finish 2:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$CoatFinish2."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Die Cut Holes Num:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$DieCutHolesNum."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Die Cut Holes Strip:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$DieCutHolesStrip."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Die Cut Holes Perf:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$DieCutHolesPerf."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Glue Areas Num:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$GlueAreasNum."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Glue Areas Check:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$GlueAreasCheck."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Glue Areas Sensor:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$GlueAreasSensor."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Glue Areas RFID:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$GlueAreasRFID."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Window Patch Width:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$WindowPatchWidth."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Window Patch Height:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$WindowPatchHeight."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Specialty Foil:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$SpecialtyFoil."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Specialty Boss:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$SpecialtyBoss."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Specialty Braille:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$SpecialtyBraille."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Specialty Inserts:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$SpecialtyInserts."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Ship To Zip:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$ShipToZip."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Date Expect Delivery:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".$DateExpectDelivery."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;tr class=\"odd\"&gt;&lt;td class=\"label\"&gt;&lt;strong&gt;Date of Submission:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;".date("Y-m-d H:i A e")."&lt;/td&gt;&lt;/tr&gt;\n" ."&lt;/table&gt;\n" ."&lt;span style=\"line-height:30px;\"&gt;&amp;nbsp;&lt;/span&gt;\n" ."&lt;/body&gt;&lt;/html&gt;\n"; </code></pre> <p>// Mail 1</p> <p>// multiple recipients $To = 'LOGIC Estimating Team ';</p> <p>// subject $Subject = 'Logic Pakaging Fast Quote';</p> <p>// To send HTML mail, the Content-type header must be set $Headers = 'MIME-Version: 1.0' . "\r\n"; $Headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";</p> <p>// Additional headers $Headers .= 'From: LOGIC Estimating Team ' . "\r\n"; $Headers .= 'Cc:' . "\r\n"; $Headers .= 'Bcc:' . "\r\n";</p> <p>// Mail it mail($To, $Subject, $Body, $Headers);</p> <p>// Mail 2</p> <p>$Body = "\n" ." \n" ."\n" ."<br>\n" ."We received your quote request successfully.</p>\n" ."&nbsp;\n" ."\n" ."<strong>Quote ID:</strong>".$QuoteID."\n" ."<strong>Name:</strong>".$Name."\n" ."<strong>Company:</strong>".$Company."\n" ."<strong>Telephone:</strong>".$Telephone."\n" ."<strong>Email:</strong>".$Email."\n" ."\n" ."&nbsp;\n" ."\n";</p> <p>// multiple recipients $To = $Email;</p> <p>// subject $Subject = 'Logic Pakaging Fast Quote';</p> <p>// To send HTML mail, the Content-type header must be set $Headers = 'MIME-Version: 1.0' . "\r\n"; $Headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";</p> <p>// Additional headers $Headers .= 'From: LOGIC Estimating Team ' . "\r\n"; $Headers .= 'Cc:' . "\r\n"; $Headers .= 'Bcc:' . "\r\n";</p> <p>// Mail it mail($To, $Subject, $Body, $Headers);</p> <p>header("Location: <a href="http://www.logicpkg.com/quote_confirm.php?Name=" rel="nofollow">http://www.logicpkg.com/quote_confirm.php?Name=</a>" . urlencode($Name)); ?></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload