A prima vista noto che fai un controllo sulla variabile $_POST['submit_x'] il cui valore dovrebbe essere 'invia', invece il name dell'input submit all'interno del form è 'submit' e non c'è il value.