Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/10/2010, 07:10
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Búsqueda, varios campos.

por eso lo de separar la consulta...

Código PHP:
Ver original
  1. $consulta = "SELECT datos FROM tabla ";
  2. $cond = "WHERE ";
  3. if (isset($_POST['filtro1'])) {
  4.     $filtro1 = $_POST['filtro1'];
  5.     $consulta .= "$cond filtro1 = $filtro1 ";
  6.     $cond = "AND ";
  7. }
  8. if (isset($_POST['filtro2'])) {
  9.     $filtro2 = $_POST['filtro2'];
  10.     $consulta .= "$cond filtro2 = $filtro2 ";
  11.     $cond = "AND ";
  12. }

entonces ...

si el filtro 1 y 2 están vacíos...
solamente quedara la consulta "SELECT datos FROM tabla " por lo tanto mostrara todos..
si 1 filtro esta activado... se agregara el correspondiente..

saludos.
__________________
More about me...
~ @rhyudek1
~ Github