Привет. Я хочу интегрировать выпадающий выбор/параметр на странице, хранящей группу интервалов дат, которые будут фильтровать запрос mysql по соответствующей выбранной опции. Не уверен, что это дубликат, но не нашел ничего подобного.Запрос на получение запроса Mysql и фильтрация на основе определенных интервалов дат
Таблица, в которой я получаю «созданную дату», имеет столбец временной метки.
Должно ли это быть запросом Mysql или обрабатываться с помощью javascript? Каким будет оптимальное решение?
Пример:
<h3>Posts Filter</h3>
<select>
<option>All Time</option>
<option>Past Day</option>
<option>Past Week</option>
<option>Past Month</option>
<option>Past Year</option>
</select>
<br>
<br>
<hr>
<div style="width:45%;height:200px;float:left;border:1px solid #ddd;padding:10px;margin:2.5%;box-sizing:border-box;">
<h2>Post Header</h2>
<em>Created On: February 21 2017</em>
<p>Bacon ipsum dolor amet short ribs kevin ribeye meatball filet mignon swine pork loin spare ribs, pork belly cow tenderloin venison...</p>
</div>
<div style="width:45%;height:200px;float:left;border:1px solid #ddd;padding:10px;margin:2.5%;box-sizing:border-box;">
<h2>Post Header</h2>
<em>Created On: February 18 2017</em>
<p>Bacon ipsum dolor amet short ribs kevin ribeye meatball filet mignon swine pork loin spare ribs, pork belly cow tenderloin venison...</p>
</div>
<div style="width:45%;height:200px;float:left;border:1px solid #ddd;padding:10px;margin:2.5%;box-sizing:border-box;">
<h2>Post Header</h2>
<em>Created On: January 26 2016</em>
<p>Bacon ipsum dolor amet short ribs kevin ribeye meatball filet mignon swine pork loin spare ribs, pork belly cow tenderloin venison...</p>
</div>
<div style="width:45%;height:200px;float:left;border:1px solid #ddd;padding:10px;margin:2.5%;box-sizing:border-box;">
<h2>Post Header</h2>
<em>Created On: March 15 2016</em>
<p>Bacon ipsum dolor amet short ribs kevin ribeye meatball filet mignon swine pork loin spare ribs, pork belly cow tenderloin venison...</p>
</div>
Спасибо за любой вклад!
Serge
Спасибо Рафаэлю. Поскольку все «сообщения/контент» уже вытаскиваются из базы данных и отображаются на странице, нужно ли сделать другой запрос в db? И как я могу использовать временную метку для сообщений, чтобы отфильтровать сообщения только на показы в интервале дат, выбранном зрителем? – Sergio
Да, ajax вы делаете запрос каждый раз, когда вы меняете или выбираете и заполняете свой html, но не перезагружаете страницу –