mlhamp Posted June 5, 2009 Share Posted June 5, 2009 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.