Выбираем дату, за которую нужно вывести посты:
<form method="post" name="delivery_date" action="date.php">
<input class="form-control" type="date" name="delivery_date" value="" id="example-date-input"> <button type="submit" class="btn btn-primary btn-xs mb-3">Найти</button>
</form>
Обрабатываем входящую дату и делаем запрос к бд на вывод нужных нам постов.
<?php
require_once('db.php');
if(isset($_POST['delivery_date']))
{
$date = $_POST['delivery_date'];
$SQL = "SELECT * FROM $dbtable WHERE delivery_date='$date' AND delivery='1' ORDER BY id DESC";
$result = mysqli_query($link, $SQL);
while ($res = mysqli_fetch_assoc($result)) {
printf ("%s\n", $res["delivery_date"]);
}
}
?>
Иии...ничего не происходит, пустая страница. Объясните, пожалуйста, что именно я делаю не так. В идеале я бы хотел выводить просто данные в столбик (хоть как-то). Т.е. сначала массив данных с id=3, потом с id=2 и т.п. Я пробовал сначала сделать это через функцию, но накосячил неплохо, решил попробовать таким образом.