Forum Webscript.Ru

Программирование => PHP => Тема начата: от 24 Февраля 2002, 14:46:46

Название: Обработка форм
Отправлено: от 24 Февраля 2002, 14:46:46
Есть форма с несколькими выпадающими списками.
Списки берутся пхп скриптами из текстовых файлов.
Ворос в том, как сделать так, чтобы при выборе определенного элемента из списка, в других полях формы появлялись определенные значения (списки) из определенных файлов.
Например
Поле1 Список. "Страны" (в списке Англия, Франция, Россия)
Поле2. Список "Города" (тут есть список городов Англии, Франции, России, элементы списка находятся в разных файлах соответственно)

Ожидаемый результат: при выборе определенной страны (поле 1) в поле 2 предлагается список городов этой страны.
Название: Обработка форм
Отправлено: Макс от 24 Февраля 2002, 18:27:12
Ты не знаешь как с помощью PHP вывести список или как на js сделать смены select-ов?
Название: Обработка форм
Отправлено: от 24 Февраля 2002, 18:58:51
Php тут тебе не поможет, по крайней мере не обойтись без обмена данными серверв с клиентом. А используя передавать js
придется слишком много информации передавать клиенту. Сделай так : На первой странице выбор страны на второй выбор города поэтапно и поще и быстрее.
Название: Обработка форм
Отправлено: sky от 24 Февраля 2002, 19:20:05
Спасибо за ответ!
По поводу первого (
Цитировать
Ты не знаешь как с помощью PHP вывести список или как на js сделать смены select-ов?
)
 скажу, что в  вопросе было сказано, что есть уже скрипты на пхп, котрые выводят в полях формы списки из текстовых файлов.
Необходимо при опрделенном значении одного поля, присваивать последующим определенные значения.
Есть пример: http://www.mabila.com, вверху страницы форма "Производитель-->модель"
Цитировать
Спасибо за ответ!

Цитировать
Ты не знаешь как с помощью PHP вывести список или как на js сделать смены select-ов?
Название: Обработка форм
Отправлено: Britva от 24 Февраля 2002, 19:24:25
Хранить на одной странице список всех городов/стран ИМХО плохо, т.к. грузиться будет очень долго.
лучше так:
Цитировать
На первой странице выбор страны на второй выбор города поэтапно и поще и быстрее.

т.о. делается классный wizard :) прямо как в виндах :)
Название: Обработка форм
Отправлено: Макс от 24 Февраля 2002, 20:43:38
sky
Если еще не передумал - то поищи в разделе javascript по слову SELECT. Там уже рассматривалась тема изменения SELECT-а яваскриптом.

Цитировать
скажу, что в вопросе было сказано, что есть уже скрипты на пхп, котрые выводят в полях формы списки из текстовых файлов.
Тогда зачем писать сюда если есть раздел javascript

Что касается большого размера, то я бы использовал gzip (mod_gzip или obgzhandler). ИМХО юзер не любит когда форму по 10 раз заполнять нужно.