non ci vedo nulla di errato, dopo l'ultima parentesi graffa che chiude l'if prova a mettere un echo "non ho fatto nulla";
non vorrei che isset nella clausola dell'if restituisca falso (lo puoi vedere mettendo un var_dump($POST) all'inizio dello script, poi però header location ti darà errore, quindi commentalo)