|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : ‚®«мд ћ.Ђ. 2:5020/400 14 Feb 2001 07:49:34 To : All Subject : Модуль для поддержки форм, анализирующий данные по заданному заранее ти -------------------------------------------------------------------------------- типу Привет All! До сих пор извращался как мог, а тут мысль умная пришла - а может есть уже subj , а я не знаю... _Хочу_: Есть поля для ввода, выпадающие списки ... знаю какие данные там должны быть (тип, длина), знаю также как связаны данные между собой. Пример - скрипт для анкеты: ... Вопрос 18:Имеется ли автомобиль; Тип ответа: да/нет; Вопрос:Марка; Тип ответа: строка[60]; связан с 18; тип связи 67 (не анализировать данные если 'нет' и ставить прочерк)... ... Все хранится в XML, типы данных определяются DTD. HTML-код генерируется скриптом на основанни данных из этой базы, например тип да/нет - выводится <option>да</option><option>нет</option> тип строка[60] - выводится <input type="text" name="car_model" size="45" maxlength="60"> Еще бы неплохо стили определить как-нибудь... Можно и без XML, конечно... _Решение_: у меня есть свое отлаженное, простое функция (строка, тип, длина, необходимость, минимальное, максимальное); в зависимости от типа, переданные данные анализируются на выполнение других условий. ну еще много наворотов простеньких... _Hо_: анализируемые данные не берутся из БД - а синхронизируются с анализируемыми типами вручную, нет стилей и многого другого у меня не учтено, типы приходится постоянно добавлять, новые действия... Может есть уже что подобное в природе более менее продуманное, конфигурабельное, действия-то тривиальные? --------------------------- С уважением, Вольф Ю.А. E-mail: wolf@OBK.ru --- ifmail v.2.15dev5 * Origin: OVK-Trade (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/6459734d432a.html, оценка из 5, голосов 10
|