Podrías usar
AJAX.
Para hacerte una idea, con AJAX puedes ejecutar en el servidor y recoger los resultados de tu .php sin que se actualice la página (pero sí los datos, que es lo que interesa en tu caso).
Tendrías que pasarte por
el foro de AJAX. No es un lenguaje de programación, es una forma de usar ciertas herramientas (algo de javascript si que habría que saber).