perchè l'action del form è sbagliato
tu hai:
Codice PHP:
action="<?php echo $_SERVER['PHP_SELF']; ?>"
dovresti sostiurlo con:

Codice PHP:
action="" 
in modo che rinvia nella stessa pagina oppure

Codice PHP:
action="<?php echo $_SERVER['REQUEST_URI']; ?>"