You should be binding the value for the insert server behavior from the File Upload settings and the "Server File Name" value. If you get it from the $_FILES array it will have the original file name and not the one the upload renames it to.
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.