En una consulta de 2 variables tendría que hacer 4 combinaciones para lograr las posibles consultas, hasta aquí no hay problema.
Código HTML:
Ver original
-- si color_prenda = todos AND size = todas SELECT * FROM articulos WHERE color = "todos" AND size = "todas" -- si color_prenda = todos AND size <> todas SELECT * FROM articulos WHERE color = "todos" AND size = size_prenda -- si color_prenda <> todos AND size = todas SELECT * FROM articulos WHERE color = color_prenda AND size = "todas" -- si color_prenda <> todos AND size <> todas SELECT * FROM articulos WHERE color = color_prenda AND size = size_prenda
El problema que tengo es cuando la consulta tiene 6 variables, lo cual da como resultado 36 posibles consultas.
¿Se puede hacer de una forma dinámica y simplificada esta consulta?
Gracias