Jak rozumiem przycisk wysyła formularz skoro korzystasz z $_POST.
Możesz sprawdzić czy $_POST nie jest pusta, czyli
Przy pierwszym załadowaniu $_POST będzie pusta, więc nie wykona się to co jest w if'ie
Możesz sprawdzić czy $_POST nie jest pusta, czyli
Kod:
if (!empty($_POST)) { tutaj wstaw twój kod }