Qualunque codice php inserito in una pagina viene eseguito prima di inviare la pagina stessa al browser a prescindere da quello che avverra' in seguito nel browser stesso.
L'errore e' concettuale, per risolvere problemi simili si puo' utilizzare, per esempio, la tecnologia AJAX (cerca)
ciao