drnmslpz42661 2019-05-05 08:50
浏览 171
已采纳

Bootstrap 4表单不发送任何消息

My boostrap 4 form is not sending any messages, I've uploaded the index.php and contact.php files on the server and not having any response. Would you be able to help me find the problem?

Landing page with simple form

<form id="#contacts" method="POST" class="form" role="form">
    <div class="row">
        <div class="col-md-6 form-group">
            <input class="form-control" id="name" name="name"
                   placeholder="Podaj swoje Imię i nazwisko" type="text" required/>
        </div>
        <div class="col-md-6 form-group">
            <input class="form-control" id="website" name="website"
                   placeholder="Adres strony www" type="text" required/>
        </div>
        <div class="col-md-6 form-group">
            <input class="form-control" id="telephone" name="telephone"
                   placeholder="Podaj swój numer telefonu" type="text" required/>
        </div>
        <div class="col-md-6 form-group">
            <input class="form-control" id="email" name="email"
                   placeholder="Podaj swój email" type="email" required/>
        </div>
    </div>
    <textarea class="form-control" id="message" name="message" placeholder="Twoja wiadomość"
              rows="4"></textarea>
    <br>
    <div class="row">
        <div class="col-md-12 form-group">
            <button class="btn btn-primary" type="submit">Wyślij</button>
        </div>
    </div>
</form>

contact.php

<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$website = $_POST['website'];
$telephone = $_POST['telephone'];

$email_from = 'SEO';
$email_subject = 'Wiadomość kontaktowa z... '
$email_body = "Name: $name.
".
              "Email: $email.
".
              "Message: $message.
";
              "Website: $website.
";
              "Telephone: $telephone.
";

$to = "biuro@of.pl";
$headers = "From: $email_from r
";
$headers .= "Reply-To: $email r
";

mail($to,$email-$email_subject,$email_body,$headers);

header("location: index.php");

?>
  • 写回答

1条回答 默认 最新

  • dowbwrr3590709 2019-05-05 15:58
    关注

    Your form is missing Action

    <form id="#contacts" method="POST" class="form" role="form" action="contact.php">
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?