Php è un linguaggio lato server. L'HTML e JavaScript sono lato client (browser) e comunicano con il server con $_GET o $_POST. L'aggiornamento dei dati tramite mysql avviene sul server, per aggiornare i dati senza submit ti occorre ajax con jquery ad esempio.