|
|
|
| Пытался реализовать двойной выпадающий список с использованием SoftTime FrameWork как было показано в главе 39 книги "MySQL 5. В подлиннике". Из базы данных брали список факультетов ВУЗа. Это отображалось в первом списке. Во втором должны отображаться специальности, которым обучают на данном факультете. Так же беруться из базы данных. Модифицировал класс form_select, что бы можно было использовать в теге select java-script. У меня получилось это реализовать только с перезагрузкой страницы. Как реализовать без перезагрузки? | |
|
|
|
|
|
|
|
для: paradoxx
(30.03.2010 в 11:21)
| | Без перезагрузки этот блок необходимо организовать в виде AJAX-компонента (этот вопрос не рассматривался в книге, чтобы не перегружать её), по сути второй select нужно формировать специальным PHP-кодом, который принимает соответствующий id первого выпадающего списка. | |
|
|
|
|
|
|
|
для: cheops
(30.03.2010 в 13:04)
| | Спасибо за совет. Реализовать эту задачу у меня получилось. Нашел похожий пример, переделал его под Softtime Framework. Но тут же появилась другая проблема: данные, которые извлекаюстя из базы и на русском отображаются квадратиками. Кодировка базы кирилица 1251, meta тоже windows-1251. В примере файл, который отвечал за выборку использовал конструкцию switch. Всё что было там написано на русском оторбажается на русском. В моем случае выборку производил из базы с формированием кода ajax в цикле while. В ajax не силен. Подскажите как справиться с этой проблемой. | |
|
|
|
|
|
|
|
для: paradoxx
(04.04.2010 в 14:48)
| | ajax работает в utf8, надо перекодировать ответ из аджакса в windows-1251 (iconv) | |
|
|
|
|
|
|
|
для: vadimka
(04.04.2010 в 22:58)
| | Спасибо!!! Всё получилось. | |
|
|
|