I have a site that includes both EE tables and non EE tables in the same EE database. The non EE tables contains various data related to the members of the site (like addresses, contact information, payment transactions, etc). These non EE tables are from another web application that can access and modify the non EE tables.
I have created a custom field in the member profile that is an ID that links the member in EE to the non EE tables in the database.
I need to create an interface that allows members to be able to create, modify, and delete their data from the non EE tables in the database.
I am currently able to display that data for the current logged in member in EE by using the database class and the custom member field ID.
How do I go about creating the forms (can I use SAEF or Freeform?) to allow members to add, update and delete their information (using the non EE tables)? The documentation seems to indicate SAEF will only work with weblogs. Not sure about Freeform but that looks like it might only work withs its own db tables. Where do I put the code that processes the forms and updates the database? What about validation and prepopulation? If I use GET or POST, how do I stop other members from modifying other members information? Anyone have any examples?