Add user data to the database from an existing form.
Objectives and Prerequisites
You will need the following knowledge and skills. If you need a review, check out the Resources section at the bottom of this page.
- Understand how to update user information in the database.
- Use database queries.
- Use default values in forms.
Tasks
Create a function to save the user data which has been submitted in the altered user form.
Create a function to put the data into the new table created earlier.
Create functions to retrieve the data from the form.
Set the default values of the new fields.
Summary
hook_user_update
can be used to manage additional functionality for a user object.- Break down functions to set and retrieve data so they can be re-used.
Resources
- API Documentation: hook_user_update (api.drupal.org)
- Documentation: Database API overview (drupal.org)
- Video: Querying the Database with Query Methods (Drupalize.Me)
- API Documentation: #default_value form attribute (api.drupal.org)