Buenas a todos.
En primer lugar, coloco este post aqui por que lo que quiero hacer es ejecutar php, aunque es posible que tenga que usar otros lenguajes, por lo que si este no es el sitio adecuado lo podeis mover o borrar.
Bueno, os pongo en situacion.
Tengo una pagina php con un formulario, dentro de dicho formulario tengo un select con varios option (todo generado con php llamando a una tabla de mi bbdd), esto funciona perfectamente.
El problema lo tengo cuando quiero que aparezca un elemento nuevo (ejemplo, una tabla) dependiendo el <option> que he elegido, ejemplo si dejo marcado una opcion aparece una tabla y si dejo la siguiente aparece otra, etc.
Y ese es el problema. Crear elemento con javascript se hacerlo (con createelement, por ejemplo) pero esa tabla que quiero que aparezca se debe generar dinamicamente con una consulta php a la bd, por lo que no puedo usar javascript.
He probado de todo, intentando agregar un boton que al usar onclick llame a una funcion php, o que onclick llamae a una funcion js y que esta llame a una funcion php (aunque se que no se debe mezclar php y js, por que una es cliente y otro servidor), o que sea un boton submit y lleme a otra pagina php, dandole la variable y con un switch muestre la tabla dependiendo del <option>, pero o no me sale, o no se ejecuta en la pagina del formulario , si no en otra.
La pregunta es, como se puede hacer esto? Se puede crear aparte todas las tablas por php y que luego en onclick + js muestre el codigo generaro, se debe hacer con ajax ???
Espero que me puedan ayudar, muchas gracias.