I am trying to make a contact form with PHP. Shouldnt this code work, or am I overseeing something? It is a little bit basic, but I am just trying to get it work first.
<div>
<p id="feedback"><?php echo $feedback;?></p>
<form action="?" method="post">
<ul>
<li>
<label for="name">Name:</label>
<input type="text" name="name" id="name">
</li>
<li>
<label for="email">Email:</label>
<input type="text" name="email" id="email">
</li>
<li>
<label for="message">Message:</label>
<textarea id="message" name="message" cols="42" rows="9"></textarea>
</li>
<li>
<input type="submit" value="Submit">
</li>
</ul>
</form>
</div>
<?php
$to = 'xxxx@gmail.com';
$subject = 'This came from the other world';
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$header = '$email';
if($_POST) {
mail($to, $subject, $message, $header);
$feedback = 'Your Message has been send';
}
?>