close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

Multiple single inserts

Thread began 2/01/2010 5:13 am by georgina_barrett_187762 | Last modified 2/18/2010 12:55 pm by Jason Byrnes | 1098 views | 3 replies |

georgina_barrett_187762

Multiple single inserts

I have a booking form that inserts a booking into the database using a single insert. On the same page I also want to optionally add 6 other booking options. Each option is stored in a seperate table with a foreign key to the main booking table.
2 questions

1 - do I need to set up a relational table for each of these or can I simply add the stored session id of the main insert in the foreign key field?
2- Only the main booking table is guaranteed a value. The others are optional. If I create single inserts for all the other optional bookings using the insert button on the main booking form blank values will be added to all the tables.
I can see a way around this by creating repeat regions for all of the optional bookings and setting the repeat to 1. Then I can specify if a field is blank don't insert the record. Is this the only work around or is there an easier way. Also can you name the repeats as I have 6 repeats all named Repeat selection (1) and it is a little confusing when trying to create the insert records.

Sign in to reply to this post

Jason ByrnesWebAssist

No, you do not need to set up a relational table for each option. the first insert record behavior will create a session variable that contains the ID number of the last inserted record, use this session in each of the insert record behavior.


each additional option form element should have a unique name, in the insert record behavior, you can click the lightning bolt next to the trigger and select the appropriate form element so the insert will only take place if that element has a value.

Sign in to reply to this post

georgina_barrett_187762

I have multiple single inserts on a page. I have the main insert that creates a SESSION value and then the other inserts use that as a foreign key. The problem is all the other tables have an auto increment primary key and when click the insert button it inserts a record for each table even if they are blank. How do I stop this as I am getting a huge amount of blank records.

Sign in to reply to this post

Jason ByrnesWebAssist

set the triggers for the other inserts to use the form elements their data is coming from.

Click the lightning bolt next to trigger and select the appropriate form element.

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...