Contact.php форма только Имя не проходит

#php #html #contact-form

#php #HTML #контактная форма

Вопрос:

У меня на моем сайте очень простая контактная форма, и ВСЕ поля проходят, кроме имени, которое я искал и искал, и не могу найти причину для этого. Я также пытался добавить новое поле под именем fullname, и оно также не будет работать, но когда я пытаюсь настроить phone и mobile, они оба работают … это невероятно расстраивает, может кто-нибудь помочь?

ниже приведен contact.php и HTML, которым является сайт 38miro.co.nz если это кому-нибудь поможет.

 <?php
$myemail = 'karlamarievds@gmail.com';
if(empty($_POST['name']) ||
   empty($_POST['phone']) ||
   empty($_POST['email']) ||
   empty($_POST['message']))

$fullname = $_POST['name'];
$phone = $_POST['phone'];
$email = $_POST['email'];
$message = $_POST['message'];


$to = "karlamarievds@gmail.com";
$subject = "38 Miro Street inquiry: $fullname";
$body = "You have received a new inquiry about 38 Miro Street. nn This is        a automated email generated from the online request form nn Please find below details: nn Name: $name nn Email: $email nn Phone: $phone nn Message: $message";

   $headers = "From: $myemailn";
  $headers = "Reply-To: $email";


  mail ($to,$subject,$body,$headers);
  header('Location: thank-you.html');
  

?>

         <div class="col-md-6 col-sm-7">
            <div class="contact_detail">
                <div class="section-title">
                    <h3>Send Message Here</h3>
                </div>
                <form action="contact.php" method="POST">
                    <input type="name" class="form-control" name="name" placeholder="name" required>
                    <input type="tel" class="form-control" name="phone" placeholder="phone" required>
                    <input type="email" class="form-control" name="email" placeholder="email" required>
                    <textarea class="form-control" name="message" placeholder="message" rows="5" required></textarea>
                    <div class="col-md-6 col-sm-10">
                        <input type="submit" class="form-control" value="Send Now">
                    </div>
                </form>
            </div>
        </div>
  

Комментарии:

1. Вы можете найти эту ссылку на использование developer.mozilla.org/en-US/docs/Web/HTML/Element/input

Ответ №1:

 <input type="text" name="name">
  

Тип имени отсутствует.

http://www.w3schools.com/tags/att_input_type.asp

Комментарии:

1. Правильно @Parth Chokshi

2. Вот что происходит, когда ты так долго смотришь на что-то спасибо @Parth Chokshi что-то настолько простое сводило меня с ума.