Debugging is almost always done with echo() and die() statements in places to view the data when a problem occurs. In this case you were having a problem with the update, so I had you add it after the line of code that does the update.
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.