Jump to content

form mailer


mlhamp

Recommended Posts

I have a form mailer that is sending me a grocery list by email. I need the items that are checkboxes and the qty to show up side by side in the email. It currently shows up like this in the email:

 

From : fdgfg

 

Address : dfgdfg

 

Delivery Date : dfgdf

 

Phone : fdgdf

 

Email : fdgdg

 

Email Confirm : dfgdf

 

Comments : dfgdfg

 

Item Ordered: Active Care-Chicken  Brown Rice- 4.4 lb bag  Price=$8.99 

 

Item Ordered: Active Care-Chicken  Brown Rice- 15 lb bag  Price=$22.99 

 

Item Ordered: Active Care-Chicken  Brown Rice - 30 lb bag  Price=$41.99 

 

QTY: 1 QTY: 2 QTY: 3

 

I would like to see it show up like this:

 

Item Ordered: Active Care-Chicken  Brown Rice - 30 lb bag  Price=$41.99  QTY: 1

 

 

Any suggestions or help...Here is the html code for the form:

 

<FORM NAME="form1" METHOD="post" ACTION="?send=1">
  
  <table width="97%" border="0" align="center" cellpadding="2" cellspacing="0">
    <tr>
      <td width="97%"><span class="style1"><font size="2">Name </font></span>
          <input type="TEXT" name="NAME" size="30" class="shadeform" VALUE="<?PHP ECHO $_POST[NAME]; ?>">
              
	  <span class="style1"><font size="2">Address </font></span><input type="TEXT" name="ADDRESS" size="30" class="shadeform" value="<?PHP ECHO $_POST[ADDRESS]; ?>" />
	  <span class="style1"><font size="2">  Delivery Date</font></span>
	  <input type="TEXT" name="DATE" size="30" class="shadeform" VALUE="<?PHP ECHO $_POST[DATE]; ?>">
            
        <br>      </td>
    </tr>

    <tr>
      <td><span class="style1"><font size="2">Phone </font><font size="2"> #    </font></span>
          <input type="TEXT" name="PHONE" size="30" class="shadeform" VALUE="<?PHP ECHO $_POST[PHONE]; ?>">
	  <span class="style1"><font size="2">E-Mail  </font></span>
          <input type="TEXT" name="EMAIL" size="30" class="shadeform" VALUE="<?PHP ECHO $_POST[email]; ?>">
            <span class="style1"><font size="2">E-Mail Confirm  </font></span>
          <input type="TEXT" name="EMAIL_CONFIRM" size="30" class="shadeform" VALUE="<?PHP ECHO $_POST[email_CONFIRM]; ?>">
          
      </td>
    </tr>
<tr>
      <td><span class="style1"> <font size="2">Comments/Questions/Request  </font></span><input type="TEXT" name="COMMENTS" size="100%" class="shadeform" VALUE="<?PHP ECHO $_POST[COMMENTS]; ?>">


ï <a name="actived1" id="actived1"></a>Active Care </B><BR>
  <INPUT type=checkbox value="Active Care-Chicken & Brown Rice- 4.4 lb bag  Price=$8.99" name="BOX[]" >
  Chicken & Brown Rice - 4.4 lb bag   Price=$8.99  
  <input type="text" name="QTY[]" value="<?PHP ECHO $_POST[QTY]; ?>" maxlength="2" size="4">
  Quantity<BR>
  <INPUT type=checkbox value="Active Care-Chicken & Brown Rice- 15 lb bag  Price=$22.99" name="BOX[]">
  Chicken & Brown Rice - 15 lb bag  Price=$22.99  
  <input type="text" name="QTY[]" value="<?PHP ECHO $_POST[QTY]; ?>" maxlength="2" size="4">
  Quantity<BR>
  <INPUT type=checkbox value="Active Care-Chicken & Brown Rice - 30 lb bag  Price=$41.99" name="BOX[]">
  Chicken & Brown Rice - 30 lb bag  Price=$41.99  
  <input type="text" name="QTY[]" value="<?PHP ECHO $_POST[QTY]; ?>" maxlength="2" size="4">
  Quantity<BR>
  <INPUT type=checkbox value="Active Care-Lamb & Brown Rice - 4.4 lb bag  Price=$8.99" name="BOX4">
  Lamb & Brown Rice - 4.4 lb bag  Price=$8.99  
  <input type="text" name="QTY4" value="<?PHP ECHO $_POST[QTY4]; ?>" maxlength="2" size="4">
  Quantity<BR>
  <INPUT type=checkbox value="Active Care-Lamb & Brown Rice - 15 lb bag  Price=$22.99" name="BOX5">
  Lamb & Brown Rice - 15 lb bag  Price=$22.99  
  <input type="text" name="QTY5" value="<?PHP ECHO $_POST[QTY5]; ?>" maxlength="2" size="4">
  Quantity<BR>
  <INPUT type=checkbox value="Active Care-Lamb & Brown Rice - 30 lb bag  Price=$41.99" name="BOX6">
  Lamb & Brown Rice - 30 lb bag  Price=$41.99  
  <input type="text" name="QTY6" value="<?PHP ECHO $_POST[QTY6]; ?>" maxlength="2" size="4">
  Quantity<BR>
    <br />
  Add more items to my order: <a href="#products">Product Categories</a> or 
  complete my order
  <input name="submit" type="submit" class="button" onMouseOver="this.className='buttonon'" onMouseOut="this.className='button'" value="Submit Order">
  <br />
  <br /> 
  <br />
  <strong>ï <a name="avodermd1" id="avodermd1"></a>Avoderm</strong><BR>
  <INPUT type=checkbox value="Fresh Lime" name=field006>
  Baked Lamb - 4.4 lb bag  Price=$11.99  
  <input type="text" name="quantity8" value="" maxlength="2" size="4">
  Quantity<BR>
  <INPUT type=checkbox value="Fresh Lemons" name=field005>
  Baked Lamb - 15 lb bag  Price=$27.99  
  <input type="text" name="quantity9" value="" maxlength="2" size="4">
  Quantity<BR>
  <INPUT type=checkbox value="Fresh Melons" name=field007>
  Baked Lamb - 30 lb bag  Price=$59.99  
  <input type="text" name="quantity10" value="" maxlength="2" size="4">
  Quantity<BR>
  <INPUT type=checkbox value="Fresh Nectarines" name=field008>
  Baked Original (Beef) - 4.4 lb bag  Price=$8.99   
      <input type="text" name="quantity11" value="" maxlength="2" size="4">
  Quantity<BR>
  <INPUT type=checkbox value="Fresh Oranges" name=field009>
  Baked Original (Beef) - 15 lb bag  Price=$27.99   
  <input type="text" name="quantity12" value="" maxlength="2" size="4">
  Quantity<BR>

 

 

Here is the php formmailer:

 

<?PHP



$YOUREMAIL = "mike@?????.com";


?>




<link href="stylesheet.css" rel="stylesheet" type="text/css">


<?PHP if ($_GET[send] < 1) { ?>
<?php include "delivery_form.php"; ?>
<?PHP } ?>
<?PHP
if ($_GET[send] == 1) {
        if ($_POST[NAME] == $nil || $_POST[ADDRESS] == $nil || $_POST[DATE] == $nil || $_POST[PHONE] == $nil || $_POST[email] == $nil || $_POST[email_CONFIRM] == $nil)
                $_GET[send] = 2;
}
if ($_GET[send] == 1) {
$comment = preg_replace("/\n/","\n<BR>",$_POST[COMMENT]);
$to="$YOUREMAIL";
$headers.= "MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; ";
$headers.= "charset=iso-8859-1\r\n";
$headers.= "From: $_POST[email]";
$subject = "Bark City Delivery Contact";
foreach($_POST['BOX']  as  $value)  {

$check_msg .= "Item Ordered: $value\n <br />
<br />";

} 

foreach($_POST['QTY']  as  $value)  {

$check_msg2 .= "QTY: $value\n";

} 

$body = "<HTML><BODY>
<b>From : $_POST[NAME]</b><BR><BR>
<b>Address : $_POST[ADDRESS]</b><BR><BR>
<b>Delivery Date : $_POST[DATE]</b><BR><BR>
<b>Phone : $_POST[PHONE]</b><BR><BR>
<b>Email : $_POST[email]</b><BR><BR>
<b>Email Confirm : $_POST[email_CONFIRM]</b><BR><BR>
<b>Comments : $_POST[COMMENTS]</b><BR><BR>
<b>$check_msg $check_msg2</b>


</BODY></HTML>
";


mail($to,$subject,$body,$headers);

?>

 

Link to comment
https://forums.phpfreaks.com/topic/161008-form-mailer/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.