select box encadenados con php y mysql
Tengo el tipico problema de los select box dependientes. Ya se que esto se resuelve con javascript, de hecho ya lo he hecho. Pero es que con este metodo los metodos son estaticos, y yo lo que necestito es que se obtengan desde una base de datos. Es decir, que una vez que el usuario escogen en el "select box 1" se llene el "select box 2" atendiendo a la seleccion realizada anteriormente.
He intentado incorporar codigo php en medio del javascript, pero no funciona, ni siquiera un simple echo. Y tambien lo he hecho al reves, es decir dentro del codigo php crear una variable string que contenga todo el codigo javascript. Esto tampoco me resulto.
Sabe alguien la solucion a este problema. Por favor si es asi pasarme un ejempolo que funcione. Un apunte mas, los select box los tengo dentro de un formulario el cual se redirecciona a otra pagina una vez que aceptamos los datos.
Muchisimas gracias.
He intentado incorporar codigo php en medio del javascript, pero no funciona, ni siquiera un simple echo. Y tambien lo he hecho al reves, es decir dentro del codigo php crear una variable string que contenga todo el codigo javascript. Esto tampoco me resulto.
Sabe alguien la solucion a este problema. Por favor si es asi pasarme un ejempolo que funcione. Un apunte mas, los select box los tengo dentro de un formulario el cual se redirecciona a otra pagina una vez que aceptamos los datos.
Muchisimas gracias.
Ya tengo una posible solucion, la dejare aqui para los que se encuentren con mi mismo problema.
Esta claro que NO se puede hacer directamente con php, ya que php se ejecuta del lado del servidor, y los "onclick" del lado del cliente. Asi que la solucion es rellenar los arrays con todos los datos que tenemos en la BD. Me explico.
Al cargar la pagina lo que haremos es utilizar PHP para cargar la informacion en los arrays que posteriormente manipularemos con JavaScript. Ya se que podeis pensar que estos arrays pueden ser demasiado grandes, pero es que esto lo he tenido que resolver solito y no se me ocurre otra.
Buena suerte
Esta claro que NO se puede hacer directamente con php, ya que php se ejecuta del lado del servidor, y los "onclick" del lado del cliente. Asi que la solucion es rellenar los arrays con todos los datos que tenemos en la BD. Me explico.
Al cargar la pagina lo que haremos es utilizar PHP para cargar la informacion en los arrays que posteriormente manipularemos con JavaScript. Ya se que podeis pensar que estos arrays pueden ser demasiado grandes, pero es que esto lo he tenido que resolver solito y no se me ocurre otra.
Buena suerte