Частично пусто $ _POST после отправки даты ввода - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть форма HTML, которая отправляет данные в файл PHP:

<form method="POST">
    <input type="text" name="first_name" />
    <input type="date" name="start_date" />
    <button type="button">Save</button>
</form>

Я отправляю форму, заполняющую поля first_name и start_date, затем печатаю $_POST и я получаю только first_name в моем массиве.

Есть ли какая-то странная вещь, по которой я скучаю?


РЕШЕНО:

Глупо не закрыто div, извиняюсь перед всеми вами, ребята, за потраченное время, около 1000 HTML строк, которых я не видел!

Ответы [ 2 ]

0 голосов
/ 19 апреля 2020

Я только что проверил это, и оно работает, сохраните его как тест. php ...

Я не знаю, что у вас происходит, поскольку мы не видим полный код.

    <form method="POST" action="">
    <input type="text" name="first_name" />
    <input type="date" name="start_date" />
    <button type="submit">Save</button>
</form>
<?php

 print_r($_POST['first_name']);
echo '</br>';
 print_r($_POST['start_date']); 

  ?>
0 голосов
/ 19 апреля 2020

Измените

<button type="button">Save</button>

на

<button type="submit">Save</button>

и используйте этот код в PHP для подтверждения

print_r($_POST);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...