Я создаю сайт на PHP, сохраняя дату в базе данных MySQL. Я уже создал свои разделы регистрации, входа в систему, выхода из системы, но я хотел бы сделать вещи более удобными для пользователя и добавить область, где люди могут изменять свои пользовательские настройки. Некоторые параметры, которые я бы хотел изменить для пользователя, следующие:
- ФИО
- Адрес электронной почты
- возраст
- пол
- и т.д.
При этом я хотел бы, чтобы они могли заполнять только те части формы, которые они хотели бы обновить. Они должны иметь возможность оставить все остальное без изменений и отправить все свои изменения с помощью одной кнопки отправки.
Будем весьма благодарны за любые предложения относительно лучшего способа решения этой проблемы.
В качестве стороны, я бы в конечном итоге хотел, чтобы этот сайт содержал AJAX (где пользователь мог бы выбирать отдельные настройки и изменять их по своему желанию), поэтому, если ваши решения принимают это во внимание, это было бы здорово.
EDIT:
Извините, но я должен был упомянуть, что я хочу, чтобы информация не отображалась пользователю (т.е. отображалась в текстовом поле), если они не введены там явно. Насколько я могу судить, это не позволит мне публиковать все данные каждый раз.