mi sa che ti mancano molte basi, e forse nessuno ti risponde perchè ha paura di perdersi in spiegazioni che magari fatichi a capire.
Il fatto che tu chieda se è possibile avere 2 pagine in una action lascia intendere che non hai ben chiaro il funzionamento delle richieste in http.
Comunque, in un modo molto semplice nella pagina php che è target del form invii la mail e se tutto va a buon fine reindirizzi alla pagina del messaggio in questo modo:
Attenzione a non mettere nessun echo in nella pagina che ha l'istruzione header, altrimenti otterrai un errore.codice:if(mail(....)) { header("Location:paginasuccessiva.php"); }
![]()