Como se hacen esos formularios donde si eliges una opcion las demas celdas del formulario cambian segun la opcion que elijas, por ejemplo si elijo idioma ingles los campos de texto que quedan por rellenar aparescan en ingles y aparecen nuevos campos de texto... alguien me ayuda gracias
eso es o bien con ajax, o bien con javascript , si quieres hacerlo con php entoces la acción se realizaría al hacer clic sobre un botón ya que php se ejecuta en el servidor y no es capaz de saber cuando se producen cambios en el navegador del usuario.
si lo que quieres es realizar la accion al marcar un checkbox o al elegir un elemento de una lista eso se hace mediante ajax o de manera mas sencilla mediante eventos javascript
solo para aclarar, AJAX es una técnica de desarrollo, Javascript es uno de los lenguajes con que se implementa, AJAX se basa en un objeto llamado XmlHttpRequest que es quien se encarga de comunicar de forma asíncrona el cliente y el servidor,un evento en javascript puede llamar a una función que use el objeto XmlHttpRequest y realizar operaciones con él. espero haber sido de ayuda.