Manu_Leon:
No se puede hacer lo que planteas así.
Si lo que quieres es que el código PHP se ejecute en segundo plano sin que recargue toda la página, como si se tratara de un simple JavaScript, entonces tendrás que utilizar técnicas específicas como AJAX. (O remote scripting).
Hace poco se abrió aquí en forosdelweb un foro de ajax, a´si que te recomiendo darte una vuelta por ahí.
Saludos