-
Вебмастеру
(
http://forum.oszone.net/forumdisplay.php?f=22)
Динамическое генерирование формы
Здравствуйте.
Есть вопрос. Если надо сделать, например, форму генерирования CV. И можно добавить «бесконечное» количество языков, опыта работы и.т.д
Как лучше реализовать, чтобы при нажатии „добавить” появлялись дополнительные поля для ввода.
Потом при подтверждении формы, данные надо загрузить в БД. И как при загрузке узнать, сколько языков было добавлено, и все ети языки загрузить в БД.
Спасибо.
|
- При открытии файла на JavaScript можно объявить переменную, соответствующую исходному кол-ву полей "язык"
- Дополнительные поля можно создавать на JavaScript - созданием нового объекта.
- Сами поля надо называть так. чтобы при парсинге $_REQUEST на стороне сервера они воспринимались как массив (например,
HTML код:
<input type="text" name="lang[5]"/>
- Ну, а уж как оно у Вас там на стороне базы данных организовано - смотрите сами. Можно, например, сделать какую-нибудь табличку user_lang, где каждому user_id будет соответствовать lang_name (или lang_id). т.е. на одного пользователя будем иметь произвольное количество "языков"
|
Время: 22:41.
© OSzone.net 2001-