Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2013, 17:56
isabelramirezmontoya
 
Fecha de Ingreso: noviembre-2010
Mensajes: 204
Antigüedad: 14 años
Puntos: 1
Puedo mejorar consulta con PHP

Chicos me pueden colaborar por favor

Tengo 2 select en un formulario que me entregan 2 variables (color_prenda y size_prenda) para hacer una consulta.

¿Este ejemplo lo puedo mejorar, simplificar o hacer de forma dinamica?
Código HTML:
Ver original
  1. -- si color_prenda = todos AND size = todas
  2. SELECT * FROM articulos
  3.  
  4. -- sino color_prenda = todos AND size <> todas
  5. SELECT * FROM articulos WHERE size = size_prenda
  6.  
  7. -- sino color_prenda <> todos AND size = todas
  8. SELECT * FROM articulos WHERE color = color_prenda
  9.  
  10. -- sino color_prenda <> todos AND size <> todas
  11. SELECT * FROM articulos WHERE color = color_prenda AND size = size_prenda
  12.  
  13. fin-sino
Lo pegunto porque para 2 select (variables) debo hacer 4 combinaciones entre las variables para que la consulta sea exitosa, para 5 variables que es mi caso tendria que hacer 64 combinaciones.

Gracias

Última edición por isabelramirezmontoya; 15/08/2013 a las 18:02