quando invii il form, la pagina si ricarica.
quindi ti incrementa anche la variabile.
potresti fare un controllo del tipo:
INCREMENTA LA VARIBILE SE $_POST è VUOTO
così quando la pagina si aggiorna per l'invio del form, trova $_POST non vuoto e non viene aggiornata la variabile.