One way to handle this is to use a session. On the page where you output the form where they can fill in the form fields and submit, create some variable in the session - e.g. $_SESSION['address_form'] = 1; .
Then, in your code above that processes incoming POST data, you could do:
if(isset($_POST['send'], $_SESSION['address_form'])){
unset($_SESSION['address_form']);
That way, the POST'ed data will only be processed once; in order to re-submit the values for processing, they'd have to visit the page with your form again so that the session variable is set again.