You could do a select just before you insert to check if there is already a record with that data in the database and disallow the insert if there is.
Also you could set a session variable when the data is inserted and if the insert page is revisited within, say 10 mins, the page automatically redirects, or at least prompts the user to make sure they want to be submiting the form again.
HTH
Rob