Jump to content

Emailing Form Data


sws

Recommended Posts

Hi,

I have created a form that my clients fill out and then it's supposed to email the data to me once they click submit and then redirect them to the thank you page.  I have tested the form and his submit. When I hit submit it redirects me to the thankyou page and everything seems fine but I am not receiving the email.

Here's the page with the form on it:

[code]<form action="thanks.php"
                method="POST">
                      <input type="hidden" name="recipient"
                    value="[email protected]">
                      <input type="hidden"
                    name="subject"
                    value="Home-Deliver-Ease.com - Order" />
                     

                <table width="475" border="0" cellspacing="0" cellpadding="4">
                  <tr bgcolor="#E1EFCE">
                    <td colspan="2"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Fill
                        out your Grocery List</strong></font></div></td>
                  </tr>
                  <tr>
                    <td width="250" valign="top"><div align="left">
                        <p align="center"><font size="2" face="Arial, Helvetica, sans-serif"><br>
                          <br>
                          <br>
                          <br>
                          Write your grocery list here &gt;&gt;</font><font face="Arial, Helvetica, sans-serif"><br>
                          <font size="1">Please include<font face="Arial, Helvetica, sans-serif">
                          Brand Name <br>
                          or Size </font> where applicable:<br>
                          <br>
                          <br>
                          <a href="ideas.html"><img src="images/shopping_cart_small.jpg" width="50" height="67" border="0"></a><br>
                          </font><font size="2"><a href="list_ideas.html" target="_blank">Click
                          Here for Grocery Ideas</a><br>
                          </font></font></p>
                      </div></td>
                    <td width="245"><div align="right">
                        <textarea name="Grocery List" cols="35" rows="15" id="Grocery List">I would like....</textarea>
                      </div></td>
                  </tr>
                  <tr bgcolor="#E1EFCE">
                    <td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Contact
                      &amp; Delivery Information</strong></font> <div align="left"></div></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Name:</font></div></td>
                    <td><input name="Name" type="text" id="Name"></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Address:
                        </font></div></td>
                    <td><input name="Address" type="text" id="Address"></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">City:</font></div></td>
                    <td><input name="City" type="text" id="City"></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Province:</font></div></td>
                    <td><input name="Province" type="text" id="Province"></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Postal Code:</font></div></td>
                    <td><input name="Postal Code" type="text" id="Postal Code"></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Phone:</font></div></td>
                    <td><input name="Phone" type="text" id="Phone"></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Email:</font></div></td>
                    <td><input name="Email" type="text" id="Email"></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Requested
                        Delivery Date:</font></div></td>
                    <td><font size="2" face="Arial, Helvetica, sans-serif">
                      <input name="Delivery_Date" type="text" id="Delivery_Times3" size="12">
                      (ex - mm/dd/yyyy )</font></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Requested
                        Delivery Time:</font></div></td>
                    <td><font size="2" face="Arial, Helvetica, sans-serif">
                      <input name="Delivery_Times2" type="text" id="Delivery_Times2" size="12">
                      (ex - 1:00 pm)</font></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Special
                        Deilvery Instructions:</font></div></td>
                    <td><textarea name="Special Deilvery Instructions:" cols="35" rows="5" id="Special Deilvery Instructions:"></textarea></td>
                  </tr>
                  <tr>
                    <td colspan="2">&nbsp;</td>
                  </tr>
                  <tr bgcolor="#E1EFCE">
                    <td colspan="2"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Method
                        of Payment</strong></font></div></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">
                        Cheque:</font></div></td>
                    <td><font size="2" face="Arial, Helvetica, sans-serif">
                      <input type="radio" name="cheque" value="cheque">
                      </font></td>
                  </tr>
                  <tr>
                    <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">
                        Cash:</font></div></td>
                    <td><font size="2" face="Arial, Helvetica, sans-serif">
                      <input type="radio" name="cash" value="cash">
                      </font></td>
                  </tr>
                  <tr>
                    <td colspan="2"><div align="center"><font size="2" face="Arial, Helvetica, sans-serif">All
                        orders are payable at time of delivery.</font><font size="2" face="Arial, Helvetica, sans-serif">
                        </font></div></td>
                  </tr>
                  <tr>
                    <td colspan="2"><div align="center"><font size="2" face="Arial, Helvetica, sans-serif">I
                        agree:
                        <input name="I Agree" type="checkbox" id="I Agree" value="yes">
                        </font></div></td>
                  </tr>
                  <tr>
                    <td colspan="2"><div align="center"><br>
                        <input type="submit" name="Submit" value="Place Order Now">
                        &nbsp;&nbsp;
                     
                      </div></td>
                  </tr>
                  <tr>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                  </tr>
                </table>
              </form>[/code]

Here's the script that is supposed to email the form data to me:

[code]<?
  $email = $_POST['email'] ;
  $recipient = $_POST['recipient'];
  $subject = $_POST['subject'];
  $list = $_POST['Grocery List'];
  $name = $_POST['name'];
  $address = $_POST['address'];
  $city = $_POST['city'];
  $province = $_POST['province'];
  $postal_code = $_POST['Postal Code'];
  $phone = $_POST['phone'];
  $delivery_date = $_POST['Delivery_Date'];
  $delivery_time = $_POST['Delivery_Times2'];
  $special_instructions = $_POST['Special Delivery Instructions'];
  $cheque = $_POST['cheque'];
  $cash = $_POST['cash'];
  $agree = $_POST['I Agree'];
 

  mail( "[email protected]", "$subject",
    $email, $subject, $list, $name, $address, $city, $province, $postal_code, $phone, $delivery_date, $delivery_time, $special_instructions, $cheque, $cash, $agree,  "From: $email" );
  header( "Location: http://www.solsticewebsolutions.com/home_d/thankyou.html" );
?>
[/code]

Can anybody please tell me what I've done wrong ?
Link to comment
https://forums.phpfreaks.com/topic/30791-emailing-form-data/
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.