l'hai detto: serve fare il submit. Quello che invece hai scritto tu è il più classico degli errori: mischiare server-side con client-side. Se non ti va di "ricaricare" la pagina, puoi provare AJAX (cerca nel forum e tra le guide), oppure senza chiamate asincrone (ajax) puoi risolvere con un iframe nascosto verso cui fare il submit