Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Двойной выпадающий список с использованием SoftTime FrameWork
 
 автор: paradoxx   (30.03.2010 в 11:21)   письмо автору
 
 

Пытался реализовать двойной выпадающий список с использованием SoftTime FrameWork как было показано в главе 39 книги "MySQL 5. В подлиннике". Из базы данных брали список факультетов ВУЗа. Это отображалось в первом списке. Во втором должны отображаться специальности, которым обучают на данном факультете. Так же беруться из базы данных. Модифицировал класс form_select, что бы можно было использовать в теге select java-script. У меня получилось это реализовать только с перезагрузкой страницы. Как реализовать без перезагрузки?

  Ответить  
 
 автор: cheops   (30.03.2010 в 13:04)   письмо автору
 
   для: paradoxx   (30.03.2010 в 11:21)
 

Без перезагрузки этот блок необходимо организовать в виде AJAX-компонента (этот вопрос не рассматривался в книге, чтобы не перегружать её), по сути второй select нужно формировать специальным PHP-кодом, который принимает соответствующий id первого выпадающего списка.

  Ответить  
 
 автор: paradoxx   (04.04.2010 в 14:48)   письмо автору
 
   для: cheops   (30.03.2010 в 13:04)
 

Спасибо за совет. Реализовать эту задачу у меня получилось. Нашел похожий пример, переделал его под Softtime Framework. Но тут же появилась другая проблема: данные, которые извлекаюстя из базы и на русском отображаются квадратиками. Кодировка базы кирилица 1251, meta тоже windows-1251. В примере файл, который отвечал за выборку использовал конструкцию switch. Всё что было там написано на русском оторбажается на русском. В моем случае выборку производил из базы с формированием кода ajax в цикле while. В ajax не силен. Подскажите как справиться с этой проблемой.

  Ответить  
 
 автор: vadimka   (04.04.2010 в 22:58)   письмо автору
 
   для: paradoxx   (04.04.2010 в 14:48)
 

ajax работает в utf8, надо перекодировать ответ из аджакса в windows-1251 (iconv)

  Ответить  
 
 автор: paradoxx   (05.04.2010 в 21:49)   письмо автору
 
   для: vadimka   (04.04.2010 в 22:58)
 

Спасибо!!! Всё получилось.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования