Witajcie,
Kończę właśnie niewielką stronkę portfolio. Mam problem z formularzem kontaktowym. Stworzyłem do niego skrypt php, który nie chce zadziałać. Po naciśnięciu buttona wyślij, jestem automatycznie kierowany na samą górę strony. Pytanie, co jest nie tak w kodzie?
<div class="col-md-9">
<form action="contactform.php" method="post">
<div class="row">
<div class="col-md-6">
<div><label for="name"></label></div>
<input type="text" name="name" id="name" class="form-control" placeholder="Your Name">
<div><label for="phone"></label></div>
<input type="text" name="phone" id="phone" class="form-control" placeholder="Phone No.">
</div>
<div class="col-md-6">
<div><label for="email"></label></div>
<input type="text" name="email" id="email" class="form-control" placeholder="Email">
<div><label for="subject"></label></div>
<input type="text" name="subject" id="subject" class="form-control" placeholder="Subject">
</div>
</div>
<div><label for="message"></label></div>
<textarea class="form-control" rows="4" name="message" id="message" placeholder="Message"></textarea>
<div class="text-right">
<a href="index.html" class="btn send-btn">Send</a>
</div>
</form>
A teraz PHP
<?php
if(isset($_POST ['submit'])) {
$name = $_POST['name'];
$phone = $_POST['phone'];
$mailFrom = $_POST['mail'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$mailTo = "hello@mydiary.pl";
$headers = "From: ".$mailFrom;
$txt = "You have received an e-mail from ".$name.".\n\n".$message;
mail($mailTo, $subject, $txt, $headers );
header("Location: index.php?mailsend");
}
?>