Menú dinámico. Muestra ciertos valores si has seleccionado cierto valor. Menú dinámico. Muestra ciertos valores si has seleccionado cierto valor.


Mostrando resultados del 1 al 6 de 6
  1. #1
    Registro
    30-marzo-2014
    Ubicación
    España
    Mensajes
    234
    Cuenta segura [?]
    Menú dinámico. Muestra ciertos valores si has seleccionado cierto valor.
    Buenos días,

    Quisiera saber cual es la mejor forma de poder hacer este menú dinámico.



    Muchas gracias.

  2. #2
    Registro
    11-julio-2012
    Edad
    28
    Mensajes
    1.868
    Cuenta segura [?]
    Menú dinámico. Muestra ciertos valores si has seleccionado cierto valor.
    Segura desde hace
    11 días
    Necesitas hacer una consulta SQL que se ejecute con el click en una de las opciones, y que el resultado llene el siguiente combobox.

    Creo que con base de datos es lo mejor, creo que tendrias que usar ajax y llamar a un php que te vuelque los datos, soy programador de escritorio, pero en ese caso lo haria asi, mejor preguntarle a cicklow que haria en ese caso...

  3. #3
    Registro
    30-mayo-2011
    Mensajes
    14.927
    Cuenta segura [?]
    Menú dinámico. Muestra ciertos valores si has seleccionado cierto valor.
    Segura desde hace
    11 días
    Cita Iniciado por housedir Ver Mensaje
    Necesitas hacer una consulta SQL que se ejecute con el click en una de las opciones, y que el resultado llene el siguiente combobox.

    Creo que con base de datos es lo mejor, creo que tendrias que usar ajax y llamar a un php que te vuelque los datos, soy programador de escritorio, pero en ese caso lo haria asi, mejor preguntarle a cicklow que haria en ese caso...
    lo mismo.. .con ajax y php... sino solo js, pero tendrias que editar el sitio web en cada ocasión que necesites agregar algun campo nuevo

  4. #4
    Registro
    30-marzo-2014
    Ubicación
    España
    Mensajes
    234
    Cuenta segura [?]
    Menú dinámico. Muestra ciertos valores si has seleccionado cierto valor.
    Cita Iniciado por housedir Ver Mensaje
    Necesitas hacer una consulta SQL que se ejecute con el click en una de las opciones, y que el resultado llene el siguiente combobox.

    Creo que con base de datos es lo mejor, creo que tendrias que usar ajax y llamar a un php que te vuelque los datos, soy programador de escritorio, pero en ese caso lo haria asi, mejor preguntarle a cicklow que haria en ese caso...
    Cita Iniciado por cicklow Ver Mensaje
    lo mismo.. .con ajax y php... sino solo js, pero tendrias que editar el sitio web en cada ocasión que necesites agregar algun campo nuevo
    Yo creo que es lo contrario y explico porque. El menu es información básica que en una consulta a SQL podrías conseguirla. Si estas haciendo consultas con AJAX cada vez que se quiera cargar un submenu, estas impactando varias veces a la base de datos.

    Creo que como mejor práctica sería consultar una única vez a la base de datos, y mediante JS, ir mostrando dinámicamente el menu.

    Mi tabla en bd es:

    item_types
    -id
    -type1
    -type2
    -type3
    -type4

    De esta forma, tengo todas las combinaciones posibles (50 registros).

    *Si podrían compartir alguna fuente o ejemplo para basarme en como hacer un menú de este tipo lo agradecería.

    Muchas gracias por su ayuda.

  5. #5
    Registro
    18-marzo-2010
    Ubicación
    Salt Lake City
    Edad
    29
    Mensajes
    483
    Cuenta segura [?]
    Menú dinámico. Muestra ciertos valores si has seleccionado cierto valor.
    Puedes hacer esto sólo con JS.

    ¿Tienes acceso al html de los filtros? Yo agregaría un data attribute a cada valor, ejemplo:

    Código HTML:
    <option data-category="perfil">Cuadrado</option>
    Por default ocultas todos los valores, y agregas un evento onChange al filtro de productos, si el valor (Perfil) hace match con el data-category del siguiente filtro, muestra los disponibles. Y así sucesivamente.

    Una sola consulta, sin editar el sitio.

  6. #6
    Cada vez que el valor del combo cambie haces la consulta a SQL y actualizas el siguiente combo y así sucesivamente.

    Así por lo menos lo hago yo, pero en visual.

Temas similares

  1. Menú dinámico en blogger
    Hola a todos nuevamente, alguien sabe algún tutorial para hacer menús en blogger de este estilo hi beawwtiful ? que al pasar el ratón cambie? ...
    Respuestas: 4
    Último mensaje: 21-jul-2017
  2. No se muestra el menú en el dispositivo movil
    Hola! Tengo un problema con la página Hotel Tramontana Benicassim | Hotel en Benicasim |Web Oficial y es que no se muestra el menú cuando se entra...
    Respuestas: 0
    Último mensaje: 11-may-2017
  3. ¿Es cierto que CPMRocket muestra virus?
    Hola, estoy interesado en implementar CPMRocket pero un par de personas me han dicho que mete virus a las paginas... ¿Eso es cierto o falso? ...
    Respuestas: 12
    Último mensaje: 19-oct-2013
  4. Theme Notoriuos | No Muestra bien el Menu
    Bueno acabo de comprar hace un par de días el Theme Notorious en ThemeForest: WordPress - Notorious Creative Portfolio WordPress Theme - ThemeForest...
    Respuestas: 0
    Último mensaje: 20-ago-2011
  5. Enviar valor por URL y mostrar cierto contenido
    necesito, que al mandar algun valor mediante url ejemplo: en PHP, que reconosca el codigo como una variable como si fuera $codigo000001 y...
    Respuestas: 9
    Último mensaje: 04-may-2010

Normas de publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •