First, forget the idea of tables, primary, and foreign keys. Both WordPress and Formidable use a metadata design. All formidable entries are stored in two tables, wp_frm_items and wp_frm_item_metas. wp_frm_items is an entry header and wp_frm_item_metas stores each field from an entry as a separate table row. Here's a link to the database schema: https://formidableforms.com/knowledgebase/database-schema/. If you want to add an entri_id from Form A to link it with form B, just add it as a hidden field on Form B and make sure you pass the entry_id from Form A as a parameter to populate the field. Use the [get param] shortcode to populate the field.
Thanks Victor - This insight is very helpful and will hopefully help steer my design in the right direction.
I'm new to both WordPress and Formidable Forms and had a feeling there was a "language" breakdown in terms of the design principles, and that is exactly where I was stumbling.
Thanks again!
Hi Victor,
I feel like I'm so close to cracking the solution I'm developing, but have difficulty passing and storing Entry ID's between forms. I really hope you can give me some guidance to get past this hurdle.
I created a custom Search form on my User Inventory table (unique inventory entries) which returns results to a View.
I added an Edit Link for each returned row which links to a different form where I intend capturing Detail related to the selected Entry from the search result (many Detail posts are possible for a single Inventory entry).
I want to pull the Entry ID of the selected row (Edit Link) to the Details capture form. For the life of me I can't seem to find the way of parameterizing the Inventory Entry_ID so that I can reference and save it in the Details form!?
Link config on View:
[editlink label="Capture Detail" page_id=1338 title="Capture Detail" ]
On my Details capture form I added a field to store the "InventoryEntryID" and tried adding the following as the Default Value:
[get param=InventoryEntryID]
How do I get the Entry_ID of the Unique Inventory Entry?
I really appreciate your assistance.
Please login or Register to submit your answer