Jump to content

need checkboxes and qty to show up correctly in posted email


mlhamp

Recommended Posts

Here is a sample piece of the form:Below is the php script.

<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; ?>">

    <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>

 

</form>

 

Here is the PHP Code.

 

<?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 == $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";

$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</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);

 

?>

 

It currently prints all the checkboxes in order but the quantity shows up underneath. I would like the email to appear as:

 

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

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.