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

egahedo, gracias por tu tiempo y colaboracion.

Lo resolvi de una forma mas o menos parecidad a la tuya y me funciono de maravilla.

Código HTML:
Ver original
  1. $filtros = '';
  2.  
  3. if ($color <> "todas"){
  4.  $filtros = 'color = "'.$color.'" ';
  5. }
  6.  
  7. if ($talla <> "todas"){
  8.  if (empty($filtros)) {
  9.   $filtros = 'talla = "'.$talla.'" ';
  10.  }else{
  11.   $filtros = $filtros. 'AND talla = "'.$talla.'" ';
  12.  }
  13. }
  14.  
  15. if ($marca <> "todas"){
  16.  if (empty($filtros)) {
  17.   $filtros = 'marca = "'.$marca.'" ';
  18.  }else{
  19.   $filtros = $filtros. 'AND marca = "'.$marca.'" ';
  20.  }
  21. }
  22.  
  23. if ($filtros <> ''){
  24.  $filtros = 'WHERE '.$filtros;
  25. }
  26.  
  27. select * from articulos $filtros