Sounds to me like you just need to change your logic flow a little bit...
You are submitting back to the same page yes? If so you just need to make it so it checks for updated data first, does an update if needed and then, gets the data and displays it.... in psuedo code something like...
Code:
if request.form("doUpdate") then
update database with new info
end if
get info from database
display info