Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/08/2011, 08:10
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: Criterios independientes

vortexjgh, bienvenido a FDW.

Podrias usar una matriz y la funcion implode para generar los filtros:

Código PHP:
Ver original
  1. // Inicializas la matriz
  2. $filtros = array();
  3.  
  4. // Verificas si recibes alguna variable
  5. if(!empty($_REQUEST['algo'])) {
  6.     $filtros[] = "algo = '{$_REQUEST['algo']}'";
  7. }
  8.  
  9. // Al final, creas el filtro con la funcion implode()
  10. $filtro = implode(' AND ', $filtros);
  11.  
  12. // Lo agregas a tu consulta:
  13. mysql_query("SELECT * FROM tabla WHERE $filtro") or die('Error en consulta: ' . mysql_error());

Las llaves en $_REQUEST son necesarias para que PHP pueda interpretar la variable.
__________________
- León, Guanajuato
- GV-Foto