Вы должны просто проверить, существует ли содержимое в базе данных, если нет, заполните его. В противном случае не запускайте функцию.
псевдо-код:
if !database.containsRecords
fillDatabase()
end
Кроме того, всегда полезно перенаправить после запроса POST. Итак, вы хотели бы:
fillDatabase();
header("Location page.php");
exit();