Вывод данных из таблицы за определённую дату

137
15 декабря 2019, 06:00

на сайте есть форма с выбором даты и кнопка. По нажатию кнопки нужно, чтобы выводились записи из бд за выбранную в форме дату. Не знаю как правильно использовать ajax в этом примере. Вот форма.

<label for="example-date-input" class="col-form-label">Дата</label>
                        <form method="post" name="delivery_date" action="func3.php" >
                        <input class="form-control" name="delivery_date" type="date" value="2019-03-22" id="example-date-input">
                        <button type="button" class="btn btn-info mb-3">Поиск</button>
                        </form>

Вот php, к которому он обращается.

function get_date()
{
    global $link;
    $sql = "SELECT * FROM Users WHERE delivery_date = '{$_POST['delivery_date']}' AND delivery = '1'";
    $result = mysqli_query($link, $sql);
    $users = mysqli_fetch_all($result, MYSQLI_ASSOC);
    return $users;
}

Как правильно подключить ajax к кнопке, чтобы вывод происходил по нажатию?

Answer 1

Выдернкул кусок script`a из кода из своего проекта и подправил под твой. Должно работать

 var contactForm = $("form");
          contactForm.on("submit", function(e) {
            e.preventDefault();
            var date_input = $("#example-date-input").val();
            $.ajax({
              type: "POST",
              url: "func3.php",
              data: {
                delivery_date: date_input
              },
              success: function(response) {
                $('.result-form').html(response);
              }
            })
          }); 

.result-form это твой div или что там у тебя, куда будешь выводить данные.

READ ALSO
Получить handle класса php (zendApi)

Получить handle класса php (zendApi)

$obj = new Class; Создаю класс

140
Проблема с многопоточным запросом Curl

Проблема с многопоточным запросом Curl

у меня есть скрипт который выполняет многопоточные Сurl запросы с целью проверить работоспособность страницыНо иногда он работает некорректно...

125
Позиционирование в файле c++

Позиционирование в файле c++

Создать функцию, которая с использованием функций позиционирования в потоке изменяет содержимое файла "arraydat", переданного ей в качестве...

161