Web Design Forum: Only some data is being sent from my contact form - Web Design Forum

Jump to content

WDF
WDF Premium Memberships Reseller Hosting
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Only some data is being sent from my contact form HEEEELLLLLLPPPPP!!!!!!!!! Rate Topic: -----

#1 User is offline   jame5payne 

  • Forum Newcomer
  • Pip
  • Group: Members
  • Posts: 48
  • Joined: 02-December 11
  • Reputation: 0

Posted 24 January 2012 - 03:09 PM

Hi all. Was after a bit of advice/tips/answers for the problem I've encountered.

I have a contact form and when I click send only some of the information is sent to me and the rest of the fields are blank? Anyone have any idea as to why this is happening?
Here is my PHP code I have...and I've labelled what is not being sent. Also, my html code is split over 2 columns and it seems as though none of the data in the first column is being sent, only the second...could this be the case? Or have I just ballsed up the php code below? Or both? lol :help:

<?PHP

if(isset($_POST['submit'])) {

$to = "";
$subject = "Quote Request";

$name_field	           = $_POST['name'];          NOT SENDING
$house_field 	          = $_POST['house'];          NOT SENDING
$street_field	          = $_POST['street'];          NOT SENDING
$town_field 	          = $_POST['town'];           NOT SENDING
$city_field 	          = $_POST['city'];             NOT SENDING
$postcode_field         = $_POST['postcode'];     NOT SENDING
$phone_field 	          = $_POST['phone'];         NOT SENDING
$email_field 	   	   = $_POST['email'];         NOT SENDING
$event_field 	          = $_POST['event'];          NOT SENDING
$other_field 	          = $_POST['other'];           NOT SENDING
$passengers_field      = $_POST['passengers'];  NOT SENDING
$vehicle_field 	         = $_POST['vehicle'];         NOT SENDING
$day_field		         = $_POST['day'];              NOT SENDING
$month_field             = $_POST['month'];         NOT SENDING
$year_field                = $_POST['year'];             NOT SENDING
$house1_field            = $_POST['house1'];
$street1_field             = $_POST['street1'];
$town1_field              = $_POST['town1'];
$city1_field                = $_POST['city1'];
$postcode1_field        = $_POST['postcode1'];
$hour_field                 = $_POST['hour'];
$min_field                  = $_POST['min'];
$house2_field            = $_POST['house2'];
$street2_field             = $_POST['street2'];
$town2_field              = $_POST['town2'];
$city2_field                 = $_POST['city2'];
$postcode2_field        = $_POST['postcode2'];
$returnrequired_field  = $_POST['returnrequired'];
$returnhour_field        = $_POST['returnhour'];
$returnmin_field	   = $_POST['returnmin'];
$message_field           = $_POST['message'];
$feedback_field          = $_POST['feedback'];

$body = "From: $name_field\n Address Line 1: $house_field\n Address Line 2: $street_field\n Town: $town_field\n City: $city_field\n Postcode: $postcode_field\n Phone: $phone_field\n Email: $email_field\n\n Reason For Hire: $event_field\n Other Event: $other_field\n No of Passengers: $passengers_field\n Type of Vehicle Required: $vehicle_field\n Date Required: $day_field $month_field $year_field\n First Pick Up Address: $house1_field\n $street1_field\n $town1_field\n $city1_field\n $postcode1_field\n First Pick Up Time: $hour_field $min_field\n Final Destination Address: $house2_field\n $street2_field\n $town2_field\n $city2_field\n $postcode2_field\n Return Pick Up Required: $returnrequired_field\n Return Pick Up Time: $returnhour_field $returnmin_field\n Extra Info/Special Arrangements: $message_field\n\n Where Did You Hear About us: $feedback_field\n";

echo "Data has been submitted to $to! Thank you, we will be in touch very soon";

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

} else {
	
	echo "blarg!";
	
}
?>


Many thanks

James

This post has been edited by Renaissance-Design: 24 January 2012 - 04:23 PM
Reason for edit: Please use the code button or tags to format your code.

0

#2 User is offline   simplypixie 

  • Forum Newcomer
  • Pip
  • Group: Members
  • Posts: 62
  • Joined: 23-November 11
  • Reputation: 11
  • Gender:Female
  • Location:Shropshire
  • Experience:Intermediate
  • Area of Expertise:Web Developer

Posted 24 January 2012 - 03:48 PM

Unfortunately, what you have posted doesn't help as we need to see the form as well. Have you tried dumping or printing the posted data to ensure it is being submitted with the form before the email even gets built?
In case you need to know how to do this:
<?php 
var_dump($_POST);
// OR
print_r($_POST);
?>

0

#3 User is offline   jame5payne 

  • Forum Newcomer
  • Pip
  • Group: Members
  • Posts: 48
  • Joined: 02-December 11
  • Reputation: 0

Posted 24 January 2012 - 04:32 PM

Hi simplypixie....I haven't tried what you said about dumping.....I'm really really new to php and i've sort of jumped into the deep end on this one. I'll post the html code below, there is quite a lot though, sorry in advance and thank you for the response, much appreciated.

<div id="col1">
    
<h2 id="anchorposition">TITLE HERE</h2> 
<p>Complete the following form and we will get back to you very soon.</p>

<div id="formContainer">
	
<div id="form">

<form id="quote" method="post" action="contact.php">
	
<!--NAME-->        
    <div class="row">
    <div class="label">Name <span class="required">*</span></div>
    <div class="input">
    <input type="text" name="name" class="detail" />
    </div> <!--end input-->
    </div> <!--end row-->
    	
<!--ADDRESS-->
    <div class="row">
    <div class="label">Address</div>
    <div class="input">
    <input type="text" name="house" class="detail" /><div class="context">House name/no</div>
    </div> <!--end input-->
   
    <div class="input">	
    <input type="text" name="street" class="detail" /><div class="context">Street</div>
    </div> <!--end input-->
    
    <div class="input">
    <input type="text" name="town" class="detail" /><div class="context">Town</div>
    </div> <!--end input-->
   
    <div class="input">
    <input type="text" name="city" class="detail" /><div class="context">City</div>
    </div> <!--end input-->
    
    <div class="input">
    <input type="text" name="postcode" class="detail" /><div class="context">Postcode <span class="required">*</span></div>
    </div> <!--end input-->
    </div> <!--end row-->
    
<!--PHONE--->        
    <div class="row">
    <div class="label">Phone No <span class="required">*</span></div>
    <div class="input">
    <input type="text" name="phone" class="detail"  /><div class="context"></div>
    </div> <!--end input-->   		
    </div> <!--end row--> 
       
<!--EMAIL-->
    <div class="row">
    <div class="label">Email <span class="required">*</span></div>
    <div class="input">
    <input type="text" name="email" class="detail"  />
    </div> <!--end input-->
    </div> <!--end row-->
    
<!--EVENT-->       
    <div class="row">
    <div class="label">Occasion</div>
    <div class="input">
    <select name="event" class="dropdown">
    <option value="">Reason for hire</option>
    <option value="Prom">Prom</option>
    <option value="Wedding">Wedding</option>
    <option value="Birthday">Birthday</option>
    <option value="London Trip">London Trip</option>
    <option value="Concert">Concert</option>
    <option value="Airport">Airport</option>
    <option value="Night Out">Night Out</option>
    <option value="Theatre">Theatre</option>
    <option value="Anniversary">Anniversary</option>
    <option value="Hen/Stag Night">Hen/Stag Night</option>
    </select>
    </div> <!--end input-->
    </div> <!--end row-->
    
<!--OTHER EVENT-->        
    <div class="row">
    <div class="label">Other Reason</div>
    <div class="input">
    <input type="text" name="other" class="detail"  /><div class="context">If none of the above reasons then provide here</div>
    </div> <!--end input-->
    </div> <!--end row--> 
    
<!--PASSENGER-->        
    <div class="row">
    <div class="label">No of Passengers</div>
    <div class="input">
    <select name="passengers" class="dropdown">
    <option value="">Select amount</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    </select>
    </div> <!--end input-->   
    </div> <!--end row-->  
    
<!--VEHICLE-->       
    <div class="row">
    <div class="label">Vehicle Required</div>
    <div class="input">
    <select name="vehicle" class="dropdown">
    <option value="">Select a vehicle</option>
    <option value="Millenium Town Car (White)">Millenium Town Car (White)</option>
    <option value="Millenium Town Car (Ice Blue)">Millenium Town Car (Ice Blue)</option>
    <option value="Chrysler">Chrysler</option>
    <option value="Bentley Continental GT">Bentley Continental GT</option>
    <option value="Bentley Arnage">Bentley Arnage</option>
    <option value="Bentley Flying Spur">Bentley Flying Spur</option>
    <option value="Rolls Royce Phantom">Rolls Royce Phantom</option>
    <option value="Aston Martin DB9">Aston Martin DB9</option>
    </select>
    </div> <!--end input-->  
    </div> <!--end row--> 
    
<!--DATE REQUIRED-->        
    <div class="row">
    <div class="label">Date Required</div>
    <div class="input">
    <select name="day" class="dropdown">
    <option value="">Day</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="24">24</option>
    <option value="25">25</option>
    <option value="26">26</option>
    <option value="27">27</option>
    <option value="28">28</option>
    <option value="29">29</option>
    <option value="30">30</option>
    <option value="31">31</option>
    </select>

    <select name="month" class="dropdown">
    <option value="">Month</option>
    <option value="Jan">Jan</option>
    <option value="Feb">Feb</option>
    <option value="Mar">Mar</option>
    <option value="Apr">Apr</option>
    <option value="May">May</option>
    <option value="Jun">Jun</option>
    <option value="Jul">Jul</option>
    <option value="Aug">Aug</option>
    <option value="Sep">Sep</option>
    <option value="Oct">Oct</option>
    <option value="Nov">Nov</option>
    <option value="Oct">Sep</option>
    </select>
   
    <select name="year" class="dropdown">
    <option value="">Year</option>
    <option value="2012">2012</option>
    <option value="2013">2013</option>
    <option value="2014">2014</option>
    <option value="2015">2015</option>
    </select>
    </div> <!--end input-->
    </div> <!--end row--> 
    
    <p>Please make sure you complete all fields marked *</p>
    
</form>

</div>

</div>

</div> <!--end col1-->

------------------SECOND COLUMN BELOW--------------------

<div id="col2">
    
<div id="formContainer">
	
<div id="form">

<form id="quote" method="post" action="contact.php">
   
  
<!--FIRST PICK UP-->        
    <div class="row">
    <div class="label">First Pick Up Address</div>
    <div class="input">
    <input type="text" name="house1" class="detail" /><div class="context">House name/no</div>
    </div> <!--end input-->
    
    <div class="input">	
    <input type="text" name="street1" class="detail" /><div class="context">Street</div>
    </div> <!--end input-->
    
    <div class="input">
    <input type="text" name="town1" class="detail" /><div class="context">Town</div>
    </div> <!--end input-->
    
    <div class="input">
    <input type="text" name="city1" class="detail" /><div class="context">City</div>
    </div> <!--end input-->
    
    <div class="input">
    <input type="text" name="postcode1" class="detail" /><div class="context">Postcode <span class="required">*</span></div>
    </div> <!--end input-->
    </div> <!--end row-->
    
<!--FIRST PICK UP TIME-->        
    <div class="row">
    <div class="label">First Pick Up Time</div>
    <div class="input">
    <select name="hour" class="dropdown">
    <option value="">Hour</option>
    <option value="06">06</option>
    <option value="07">07</option>
    <option value="08">08</option>
    <option value="09">09</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="00">00</option>
    <option value="01">01</option>
    <option value="02">02</option>
    <option value="03">03</option>
    <option value="04">04</option>
    <option value="05">05</option>
    </select>
    
    <select name="min" class="dropdown">
    <option value="">Min</option>
    <option value="00">00</option>
    <option value="05">05</option>
    <option value="10">10</option>
    <option value="15">15</option>
    <option value="20">20</option>
    <option value="25">25</option>
    <option value="30">30</option>
    <option value="35">35</option>
    <option value="40">40</option>
    <option value="45">45</option>
    <option value="50">50</option>
    <option value="55">55</option>
    </select>
    </div> <!--end input-->
    </div> <!--end row-->
    
<!--FINAL DESTINATION-->
    <div class="row">
    <div class="label">Final Destination Address</div>
    <div class="input">
    <input type="text" name="house2" class="detail" /><div class="context">House name/no</div>
    </div> <!--end input-->
   
    <div class="input">	
    <input type="text" name="street2" class="detail" /><div class="context">Street</div>
    </div> <!--end input-->
    
    <div class="input">
    <input type="text" name="town2" class="detail" /><div class="context">Town</div>
    </div> <!--end input-->
    
    <div class="input">
    <input type="text" name="city2" class="detail" /><div class="context">City</div>
    </div> <!--end input-->
    
    <div class="input">
    <input type="text" name="postcode2" class="detail" /><div class="context">Postcode <span class="required">*</span></div>
    </div> <!--end input-->
    </div> <!--end row-->
    
<!--RETURN PICK UP-->        
    <div class="row">
    <div class="label">Return Pick Up Required</div>
    <div class="input">
    <select name="returnrequired" class="dropdown">
    <option value="">Please select</option>
    <option value="yes">Yes</option>
    <option value="no">No</option>
    </select>
    </div> <!--end input-->
    </div> <!--end row-->	
    
<!--RETURN PICK UP TIME-->        
    <div class="row">
    <div class="label">Return Pick Up Time</div>
    <div class="input">
    <select name="returnhour" class="dropdown">
    <option value="">Hour</option>
    <option value="06">06</option>
    <option value="07">07</option>
    <option value="08">08</option>
    <option value="09">09</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="00">00</option>
    <option value="01">01</option>
    <option value="02">02</option>
    <option value="03">03</option>
    <option value="04">04</option>
    <option value="05">05</option>
    </select>
    
    <select name="returnmin" class="dropdown">
    <option value="">Min</option>
    <option value="00">00</option>
    <option value="05">05</option>
    <option value="10">10</option>
    <option value="15">15</option>
    <option value="20">20</option>
    <option value="25">25</option>
    <option value="30">30</option>
    <option value="35">35</option>
    <option value="40">40</option>
    <option value="45">45</option>
    <option value="50">50</option>
    <option value="55">55</option>
    </select>
    </div> <!--end input-->
    </div> <!--end row-->
    
<!--EXTRA INFO/SPECIAL ARRANGEMENT-->
    <div class="row">
    <div class="label">Extra info/Special Arrangements</div>
    <div class="input">
    <textarea name="message" class="textbox"></textarea>
    </div> <!--end input-->
    </div> <!--end row-->
    
<!--WHERE DID YOU HEAR ABOUT U-->	
    <div class="row">
    <div class="label">Where Did You Hear About Us</div>
    <div class="input">
    <select name="feedback" class="dropdown">
    <option value="">Please select</option>
    <option value="Search Engine">Search engine</option>
    <option value="Spoke To Chauffer">Spoke to chauffer</option>
    <option value="Flyer">Flyer</option>
    <option value="Limo Directory">Limo directory</option>
    <option value="Newspaper Ad">Newspaper ad</option>
    <option value="Local Show">Local show</option>
    <option value="Word Of Mouth">Word of mouth</option>
    </select> 
    </div> <!--end input-->
    </div> <!--end row-->   
    
<!--SUBMIT BUTTON-->             
    <div class="submit">
    <input type="submit" name="submit" class="submit" value="Submit" />	
    </div>

</form>

</div>

</div>
    
</div> <!--end col2-->

This post has been edited by Renaissance-Design: 24 January 2012 - 04:34 PM
Reason for edit: Please use the code button or tags to format your code.

0

#4 User is offline   jame5payne 

  • Forum Newcomer
  • Pip
  • Group: Members
  • Posts: 48
  • Joined: 02-December 11
  • Reputation: 0

Posted 24 January 2012 - 06:03 PM

It's okay simplypixie, finally done it, thanks again :drinks:
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users