2010-03-02 4 views
0

Мне нужно найти способ отображения раскрывающегося меню, которое в зависимости от выбранного будет отображать второй уровень результатов в другом раскрывающемся списке. Все данные будут сохранены в базе данных. Любые другие подобные методы приветствуются. В настоящее время я использую mootools, с php и Mysql.Зависимые выпадающие списки или аналогичные, используя mootools, php и MySQL

Любая помощь или мысли приветствовать на этом ...

+0

PHP и MySQL не имеют значения, если вы не хотите использовать AJAX вместо преднагрузки. Ты? – Matchu

+0

Мне нужно вызвать значения из базы данных, поэтому я упомянул их ... – jimbo

ответ

1

Основные контуры того, что вам нужно сделать:

Приложите onChange событие в <select> управления

В обработчик событий, сделать запрос в файл php (с использованием mootools Request object). Передайте выбранное значение из элемента управления формы.

В файле php выберем значение формы из $_POST и выполните любой запрос, необходимый для получения набора результатов.

Если вы использовали Request.HTML, вы можете построить строку, которая будет вставлена ​​в элемент при завершении запроса. Мне не удавалось использовать это, чтобы выстроить элементы управления <select>. Я бы, вероятно, использовал Request.JSON и использовал свойство onSuccess объекта Request.JSON для создания нового элемента управления select.

1

Если кто-то готов это интересно, то же самое, я нашел это: Chained Select, которая сделала работу для меня ...

Смежные вопросы