i have created a form with a PHP file, this is for a booking request and the aim is to get the variables sent to an email address. But for some reason the variables.
Below is the code for my html arm:
<form action="form.php" method="post">
<fieldset>
<legend>Book your Journey</legend>
<label for ="name">Name:</label>
<input type="text" id="name" name="name">
<label for="number">Phone Number</label>
<input type="number" id="number" name="number">
</fieldset>
<fieldset>
<label for="email">Email:</label>
<input type="email" id="email" name="user_email">
<label for="pickup">Pick Me Up From</label>
<input type="text" id="pickup" name="pickup">
<label for="date">Date</label>
<input type="text" id="datepicker" name="date">
<label>Time:</label>
<select>
<option>--HR--</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<label>:</label>
<select>
<option>--MIN--</option>
<option value="00">00</option>
<option value="15">15</option>
<option value="30">30</option>
<option value="45">45</option>
</select>
<select>
<option value="am">am</option>
<option value="pm">pm</option>
</select>
</fieldset>
<fieldset>
<label for="destination"> Destination Postal Code </label>
<input type="text" id="destination" name="destination">
</fieldset>
<button>Submit</button>
</form>
and now my php code for this form is as follows
<?php
$to = 'test@gmail.com';
$subject = 'Booking';
$name = $_POST['name'];
$email = $_POST['email'];
$pickup = $_POST['pickup'];
$destination = $_POST['destination'];
$date = $_POST['date'];
$message = <<<Eod
Hi, please pick up $name from $pickup and drop to $destination
Eod;
$header = $email;
mail($to, $subject, $message, $header);
echo "Message Sent";
?>
Now, when i receive the email i can see only $destination gets picked up. Have i done something wrong in my html, it looks fine to me. Also, how do i get my select elements as a variable.