Эй, ребята, я не могу за всю свою жизнь выяснить, где я здесь ошибся. Когда форма отправляется, она берет ее на пустую страницу. Нет ошибок или подтверждено. Просто Бланк. Я предполагаю, что это синтаксическая ошибка, но я просто не могу ее увидеть по какой-то причине. Вы, ребята, видите что-нибудь? Вот мой код формы:
<form method="POST" action="mailtest.php"> <label>Name<span class="req">*</span></label> <input name="name" placeholder="Type Here"> <label>Email<span class="req">*</span></label> <input name="email" type="email" placeholder="Type Here"> <label>Subject</label> <input name="subjectf" placeholder="Type Here"> <label>Message<span class="req">*</span></label> <textarea name="message" placeholder="Type Here"></textarea> <input class="submit" name="submit" type="submit" value=""> <span class="right" style="color:red">* represents a mandatory field.</span> </form>
И вот php-скрипт, который у меня есть на странице mailtest.php:
<?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $from = $_POST['name']; $to = 'rkoolman@bellsouth.net'; $subject= 'new enquiry on website'; $subjectf= $_POST['subjectf']; $body = "From: $name\n E-Mail: $email\n Subject: $subjectf\n Message:\n $message"; if ($_POST['submit']) { if ($name != '' && $email != '' && $message != '') { if (mail ($to, $subject, $body, $from)) { echo '<p>Your message has been sent!</p>'; } else { echo '<p>Something went wrong, go back and try again!</p>'; } } else { echo '<p>You need to fill in all required fields!!</p>'; } } ?>