Войти

Показать полную графическую версию : Динамическое генерирование формы


veter48
23-04-2013, 12:40
Здравствуйте.
Есть вопрос. Если надо сделать, например, форму генерирования CV. И можно добавить «бесконечное» количество языков, опыта работы и.т.д
Как лучше реализовать, чтобы при нажатии „добавить” появлялись дополнительные поля для ввода.
Потом при подтверждении формы, данные надо загрузить в БД. И как при загрузке узнать, сколько языков было добавлено, и все ети языки загрузить в БД.
Спасибо.

mar
23-04-2013, 13:10
При открытии файла на JavaScript можно объявить переменную, соответствующую исходному кол-ву полей "язык"
Дополнительные поля можно создавать на JavaScript - созданием нового объекта.
Сами поля надо называть так. чтобы при парсинге $_REQUEST на стороне сервера они воспринимались как массив (например, <input type="text" name="lang[5]"/>
Ну, а уж как оно у Вас там на стороне базы данных организовано - смотрите сами. Можно, например, сделать какую-нибудь табличку user_lang, где каждому user_id будет соответствовать lang_name (или lang_id). т.е. на одного пользователя будем иметь произвольное количество "языков"




© OSzone.net 2001-2012