Las funciones de php no pueden invocarse directamente desde una acción del lado del cliente... Lo que puedes hacer es que el botón envíe cierta información del formulario a algún script php que contenga una llamada a la función... esto significa que tendrás que recargar la página o abrir una nueva (popUp)... también puedes hacer uso de técnicas com el "remote script" para no tener que recagar la página y el efecto sea como si estuvieras utilizando JavaScript... utiliza el buscador de este foro para más información...
saludos