[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: обработка большого опросника
Berest
Всем привет, нужна форма-опросник для переездов, т.е. человек заходит на страницу и видит таблицу из 25 списков (кухня, спальня, коридор) и так далее, под каждым названием раздела список вещей, которые могут быть в этой комнате. Возле каждой позиции поле для ввода количества. Т.е.
Кухня
- холодильник (маленькое поле для ввода кол-ва)
- стол ()
- микроволновая печь ()
и т.д.
И в конце кнопка Отправить

Всего таких позиций около 200.
1. Как эти списки лучше сгруппировать? Сделать в виде таблице с инпутами возле позиции? Или в виде выпадающих списков.
2. Как эти данные собирать? Если такой большой массив данных, то какой самый оптимальный путь их обработки?
Буду признателен, если подскажите в какую сторону копать))
Игорь_Vasinsky
думаю не плохо будет если организовать так

1. справочники БД

справочник комнат

part_of_the_apartment

pid | name

1. коридор
2. зал
3. спальня
4. кухня

справочник принадлежностей

accessories

aid | name | pid

1 | тв | 2 (тв в зале)
2 | интернет | 1 (интернет с коридора)
3 | холодильник | 4 (холодильник в кухне)
4 | тв | 4 (тв в кухне)

2. пишешь html форму с нужными полями

у полей псевдо-имена

для группы коридора - индекс 1, например чекбокс в группе коридора для интернета 1-2

остальное - обработка данных

мне кажется при такой архитектуре бд - можно с лёгкостью прибавлять или исключать те или иные принадлежности и конкретной части квартиры

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Berest
Спасибо за ответ, попробую smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.