If it only passes the first record's id, then it sounds like a problem where you created the link to the update page, so not a problem with the update page at all. What is the code that you used to create the link and pass the ID?
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
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.