Программирование => PHP => Тема начата: Xapek от 04 Февраля 2004, 02:19:13
Название: Заморочка с <selectom>
Отправлено: Xapek от 04 Февраля 2004, 02:19:13
Так вот, есть поле выбора
Название: Заморочка с <selectom>
Отправлено: Макс от 04 Февраля 2004, 02:43:09
Цитата взята с этого топика (http://forums.webscript.ru/showthread.php?s=&postid=99518#post99518)
Цитировать
RomikChef самый простой и надежный вариант: делаешь форму с одним селектом.. человек выбирает что-то в нем, нажимает "выбрать", на сервер отправляется выбор, там же делается sql запрос, формируется второй селект и выводится юзеру.
Название: Заморочка с <selectom>
Отправлено: Xapek от 04 Февраля 2004, 03:21:04
Не-а, я упростил вопрос. У меня вообще-то три селекта, и после каждого выбора тыкать на кнопку для пользователя будет нудно, лучше, конечно что-бы это все происходило автоматически.
Название: Заморочка с <selectom>
Отправлено: Макс от 04 Февраля 2004, 03:36:33
если обьем всех возможных вариантов для селектов небольшой, то можно использовать яваскрипт (примерно такой как здесь (http://forums.webscript.ru/showthread.php?s=&threadid=2072)) В этом случае все возможные варианты для всех трех селектов надо будет сразу грузить на страницу. Если их объем большой, то такой вариант не подходит.
Название: Заморочка с <selectom>
Отправлено: Xapek от 04 Февраля 2004, 03:55:04
Не, такой вариант мне точно не подходит. У меня БД всех стран, областей и городов, соответственно в таком порятке это все выбирается, и это оочень много, но всеравно пасибо.
Название: Заморочка с <selectom>
Отправлено: Меняздесьдавнонет от 04 Февраля 2004, 09:13:15
тогда тебе надо использовать яваскрипт, чтобы по клику на первом селекте открыть новое окно или ифрейм, запросить и получить из него данные для следующего селекта. пхп скрипт, который будет выжавать данняе для второго селекта, должен сформировать массив на яваскрипте. В общем, ты уже понял, в какой тебе форум?