Se ricaricando la pagina reinserisce il valore sembrerebbe che una volta fatto il submit del form vai a finire alla action e poi li rimani.
Potresti ad esempio reindirizzare da un'altra parte appena eseguita la scrittura su DB, cioè usare la action del form solamente per eseguire l'azione di scrittura e poi lreindirizzare ad un'altro script che visualizzi cio' che ti interessa.
Altrimenti puoi fare un controllo al momento dell'inserimento e non inserire un nuovo record nel caso ad esempio che si inserisca una categoria prodotto che ha lo stesso nome di una già esistente
Ciao!