#php #mysql #ajax
#php #mysql #ajax
Вопрос:
У меня возникла некоторая проблема с одной из страниц проекта. У меня есть 1 выпадающий список в верхней части страницы, и в этом списке элементы — сегодня, на прошлой неделе. Теперь в соответствии с этим значением элемента списка, под этим выпадающим списком должны отображаться записи из базы данных.
фиктивный код:
if today
then
records with current date should be displayed
and if last week
then
records with date in last week should be displayed
Комментарии:
1. В чем конкретно заключается ваш вопрос? Где вы застряли?
2. как отобразить записи из базы данных в соответствии с элементами в одном выпадающем списке??? короче говоря, если в выпадающем списке выбрано ‘today’, то записи из базы данных с сегодняшней датой должны отображаться в виде таблицы
Ответ №1:
Первый выпадающий список, в котором будет показан 2-й выпадающий список —
<select name="day" onchange="itemsToShowFor();">
<option value="today">Today</option>
<option value="last_week">Last Week</option>
</select>
Контейнер с таблицами — Записями
<div id="records"></div>
Скрипт для обновления таблицы записей —
<script type="text/javascript">
$(document).ready(function(){
itemsToShowFor();
});
function itemsToShowFor(){
var itemToShowFor = $("select:[name=day]").val();
$.ajax({
type:'POST',
url:URL_TO_GET_ITEMS,
data:[day:itemToShowFor ],
success:function(list){
$("#records").html(list); // list will contain records formatted with HTML
}
});
}
</script>
Комментарии:
1. я удаляю записи wnt как элементы другого выпадающего списка после выбора одного выпадающего списка. мне просто нужны записи в виде таблицы. пожалуйста, сообщите мне об этом .. я не очень разбираюсь в php