Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как мне привязать пункты из выпадающего списка php с базой MS Access

Как мне привязать пункты из выпадающего списка php с базой MS Access


     03.05.2012    Общие вопросы    3803

вопрос
Здравствуйте! Я новичок в PHP,поэтому многое недопонимаю. Есть задание создать несложную веб- страничку, в которой бы присутствовал выпадающий список. Для начала мне необходимо было связать php с access с помощью odbc, это сделано. Моя база данных - "Расписание предметов у студентов"(имеется некоторое кол-во различных групп студентов). Так вот в моем выпадающем списке должны быть выведены группы студентов из базы данных, при выборе группы и дальнейшем нажатии на кнопку "Найти", должно быть выведено расписание той или иной группы. Я создала этот список
Как мне привязать пункты из выпадающего списка php с базой MS Access

(он показан на рисунке)
Вопрос вот в чем: повторяюсь, при нажатии на кнопку "Найти" должно быть выведено расписание выбранной группы. Как мне привязать эти группы из списка так, чтобы из Access вывелось расписание именно этой группы (так понимаю нужно условие исп.) и какой вообще скрипт использовать, чтобы это дело все вообще заработало?? То есть я нажимаю например на группу "А-1-А" и мне выводится расписание именно этой группы. Как?? Хоть убей, не могу понять((
PS: на данный момент при нажатии на кнопку "Найти" ничего не происходи, КЭП

Код данного списка ниже:
Как мне привязать пункты из выпадающего списка php с базой MS Access

Ответил: kriv


1. кнопку "НАЙТИ" сделай не submit, a button
2. прикрути к ней обработчик событий onclick="raspisanie()", где raspisanie - имя функции (можно обозвать как угодно).
3. покури следующий мануал: [url]http://api.jquery.com/jQuery.post/[/url]
4. создай пустой див: <div id="raspisanie"></div> там, куда надо выводить расписание

Функция должна выти примерно такой:

<script>
function raspisanie(){
   $.post("script_name.php", {data},
       function(data){
            $("#raspisanie").empty().append(data);
       }
   );
}
</script>
//script_name.php - имя скрита, в котором осуществляецца выбор расписания в зависимости от группы


Я таким же образом выдираю из мускульной базы инфу, но это не имеет значения.
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы