Массив $ _POST пуст после отправки от

У меня есть простая форма (ниже), я хочу отправить поле имени по электронной почте, но POST пуст.

HTML-форма:

<form action = "contact.php" method = "post">
   <div class = "form-group">
     <label for = "name">Name:</label>
     <input type = "text" class = "form-control" id = "name">
   </div>
   <button type = "submit" class = "btn btn-default">Submit</button>
</form>

PHP:

<?php
if (isset($_POST['name'])){
    $to = "[email protected]";
    $subject = "Test subject";
    $txt = $_POST['name'];
    $txt .= "test txt";
    $headers = "From: [email protected]" . "\r\n" .
    "CC: [email protected]";
    if (mail($to,$subject,$txt,$headers)){
        echo "succes";
    }else{
        echo "failed";
    }
} else {
    echo "Name is required!";
}
?> 

У кого-нибудь есть идеи, что может быть не так? У меня есть другие формы на этом сервере, и они работают нормально.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
24
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вход должен иметь атрибут name.

<input type = "text" class = "form-control" id = "name" name = "name">

О боже .... Да, это было решено, моя проблема, спасибо, я скопировал это из примера начальной загрузки, там не было атрибута имени.

celodir 14.01.2019 01:36

@celodir Тогда подтвердите, правильный ли это ответ.

Mārtiņš Briedis 14.01.2019 01:49

Другие вопросы по теме