Foros del Web » Programando para Internet » PHP »

filtrado seleccionando varios productos

Estas en el tema de filtrado seleccionando varios productos en el foro de PHP en Foros del Web. Hola a todos! Necesito hacer un formulario para filtrar los productos de una base de datos, me gustaría que fuera el típico buscador que se ...
  #1 (permalink)  
Antiguo 29/10/2015, 11:38
 
Fecha de Ingreso: marzo-2011
Mensajes: 105
Antigüedad: 13 años, 1 mes
Puntos: 3
filtrado seleccionando varios productos

Hola a todos!
Necesito hacer un formulario para filtrar los productos de una base de datos, me gustaría que fuera el típico buscador que se ven en las webs, que puedes ir seleccionando las marcas de los productos que quieres ver,

Me explico, imaginemos que estoy buscando una television en una web, y en la parte derecha me aparece el listado de marcas de televisiones (sony,panasonic, samsung, philips, sharp, lg....) pero yo solo quiero ver las televisiones de la marca Sony, y LG (por ejemplo) entonces seleccionaria esas dos marcas y solo me aparecerían en pantalla esas dos marcas.. espero haberme explicado con claridad...


seria algo similar a esto


Alguien sabe como lo puedo hacer? o al menos por donde puedo empezar.. ya he hecho antes algun que otro buscador php pero usando listas menu, y no es lo mismo...

gracias de antemano!
  #2 (permalink)  
Antiguo 30/10/2015, 06:22
Avatar de chronos682  
Fecha de Ingreso: febrero-2004
Ubicación: Tunja - Boyacá - Colombia
Mensajes: 627
Antigüedad: 20 años, 2 meses
Puntos: 69
Respuesta: filtrado seleccionando varios productos

Eso se consigue jugando con la cláusula where del query de la BD. P ej:

Si no ha seleccionado ningún filtro la query sería:

SELECT * FROM Tabla

Si selecciona en el filtro marca MiMarca sería:

SELECT * FROM Tabla WHERE Marca='MiMarca'

Si selecciona marca MiMarca y además marca MiMarca2 sería:

SELECT * FROM Tabla WHERE Marca='MiMarca' AND Marca='MiMarca2'

Y así sucesivamente. Deberías colocar tu pregunta en el foro de mysql para que te den mejor las indicaciones de filtrado de la BD.
__________________
Si te gustó la respuesta dale +1

HERNÁN G. SIABATO M.
[email protected]

Etiquetas: formulario, productos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:51.