Last, I was here I needed and received help with an order form. I've been given a new challenge. I have to revamp the order form.
The current order form assumes the customer wants 1 flavor in a specified way.
<td align="center"><label for="Apricot">Apricot</label></td>
<td><p> </p></td>
<td align="top"><input name="apricot" size="2" maxlength="2" type="text" id="apricot"></td>
</tr>
<tr>
<td align="center"><label for="Tropical Fruit Punch">Tropical Fruit Punch</label></td>
<td><p> </p></td>
<td align="top"><input name="tropical_fruit_punch" size="2" maxlength="2" type="text" id="tropical_fruit_punch"></td>
</tr>
<tr>
<td><div align="center" class="style2">Strawberry Banana</div></td>
<td><!--DWLayoutEmptyCell--> </td>
<td valign="top"><input type="text" name="strawberry_banana" id="strawberry_banana" size="2" /></td>
</tr>
<tr>
<td><div align="center" class="style2"><strong>Gourmet Gift Tins</strong></div></td>
<td><!--DWLayoutEmptyCell--> </td>
<td valign="top"><!--DWLayoutEmptyCell--> </td>
</tr>
<tr>
<td>
<label for="18_cake_tin"></label>
<label for="18_cake_tin"><div align="center">18 Cake Tin</div></label></td>
<td><!--DWLayoutEmptyCell--> </td>
<td ><input name="18_cake_tin" type="text" id="18_cake_tin" size="2" maxlength="2"/></td>
</tr>
<tr>
<td>
<label for="24_cake_tin"></label>
<label for="24_cake_tin"><div align="center">24 Cake Tin</div></label></td>
<td><!--DWLayoutEmptyCell--> </td>
<td valign="top"><input name="24_cake_tin" type="text" id="24_cake_tin" size="2" maxlength="2" /></td>
The PHP page this posts to will send an autoresponder, email to the site owner, and an HTML "Thank You/Confirmation" page.
$chocolate = addslashes($_POST['chocolate']);
$double_chocolate = addslashes($_POST['double_chocolate']);
$triple_chocolate = addslashes($_POST['double_chocolate']);
$chocolate_nut = addslashes($_POST['chocolate_nut']);
//SEND EMAIL TO FORM OWNER
$pfw_header = "From: $email_address\n"
. "Reply-To: $email_address\n";
$pfw_subject = "New Order";
$pfw_email_to = "my_addy@yahoo.com";
$order = "Chocolate: $chocolate\n"
. "Double Chocolate: $double_chocolate\n"
. "Triple Chocolate: $triple_chocolate\n"
. "Chocolate Nut: $chocolate_nut\n"
<div align='left'>
<? if($chocolate > '0') echo "<b>Chocolate:</b> ".$chocolate;
else
{
$chocolate="";
} ?>
</div>
<div align='left'>
<? if($double_chocolate > '0') echo "<b>Double Chocolate:</b> ".$double_chocolate;
else
{
$double_chocolate="";
} ?>
</div>
<div align='left'>
<? if($triple_chocolate > '0') echo "<b>Triple Chocolate:</b> ".$triple_chocolate;
else
{
$triple_chocolate="";
} ?>
</div>
The new form has to allow users to choose more than flavor per order and still post the results. I have text fields for them to choose the quantity and check boxes for the flavors.
<td><div align="center"><strong>$36 / dozen</strong></div></td>
<td><strong>$55 18 Cake Tin</strong></td>
<td><strong>$74 24 Cake Tin</strong></td>
</tr>
<tr>
<td><div align="right"><strong>Quantity</strong></div></td>
<td>
<div align="center">
<input name="reg doz" type="text" id="reg doz" size="2" maxlength="2" />
</div></td>
<td><div align="center">
<input name="18 cake" type="text" id="18 cake" size="2" maxlength="2" />
</div></td>
<td><div align="center">
<input name="24 cake" type="text" id="24 cake" size="2" maxlength="2" />
</div></td>
</tr>
<tr align="center">
<td><p align="right"><strong>Flavors</strong></p></td>
<td>up to 2 flavors
</div></td>
<td>up to 3 flavors</div></td>
<td>up to 4 flavors</div></td>
</tr>
<tr>
<td align="center">
<label for="chocolate">
<div align="right">Chocolate</div>
</label></td>
<td align="top">
<div align="center">
<input type="checkbox" name="choc" id="choc" />
</div></td>
<td align="top"><div align="center">
<input type="checkbox" name="choc_tin" id="choc_tin" />
</div></td>
<td align="top"><div align="center">
<input type="checkbox" name="choc_tin24" id="choc_tin24" />
</div></td>
So, how do I change my PHP page to function accordingly. I'm sorry if this is too long. I wanted to give a clear understanding of what I have and need so i posted examples fo all the code.
Thanks for all help.