OK, there seem to be some problems then and I still have some questions:
I'll stick to the first upload. The second I assume is similar.
'FileName' => "".((isset($_POST["ProdImage"]))?$_POST["ProdImage"]:"") ."",
'DefaultFileName' => "",
What is the field in your form "ProdImage" what was entered into that form when you go the result you explained previously?
A second issue is DefaultFileName. You will want to set that to the recordset column you are updating so that the default will be set to the current value if no new file is specified.