Hola:
En principio no vale un onchange en un option sino que debe ser en el select (se supone que cambia de elemento seleccionado (selectIndex)), y que no es posible ejecutar php con la página ya cargada, a no ser que usas Ajax... o recargues la página... si te vale la opción Ajax, reporta tu tema para que lo movamos a ese foro.
Saludos