Io solitamente faccio così
In questo modo dopo aver effettuato le modifiche sul db ricarica la pagina e $_POST è vuoto.Codice PHP:
if (!empty($_POST)){
// codice che verifica i dati ed agisce sul DB
header('location: questa_stessa_pagina.php'
} else {
// visualizza la form eventualmente caricando i dati dal DB
}