Foros del Web » Programando para Internet » PHP »

Campo para filtrar campos de base de datos

Estas en el tema de Campo para filtrar campos de base de datos en el foro de PHP en Foros del Web. Es complicado hacer un filtro? La idea es que tengo una tabla con datos de clientes, y que según los valores escritos o seleccionados de ...
  #1 (permalink)  
Antiguo 29/04/2013, 04:40
Avatar de the_sheriff_pino  
Fecha de Ingreso: abril-2013
Ubicación: Córdoba
Mensajes: 118
Antigüedad: 11 años
Puntos: 0
Campo para filtrar campos de base de datos

Es complicado hacer un filtro?
La idea es que tengo una tabla con datos de clientes, y que según los valores escritos o seleccionados de unos campos de un formulario, aparezca en una lista inferior los datos filtrados
uno por nombre, otro por provincia o pueblo por ejemplo?
usease, una cosa así:

Filtrar por nombre----------------Filtrar por provincia:------------------Filtrar por localidad
(text o select)------------------------(text o select)---------------------(text o select)

[ LISTA DE CLIENTES ]

Que se muestren los clientes según lo que se haya insertado en el filtro, y lo máximo sería poder conjuntar los filtros, filtrar por dos cosas a la vez.
  #2 (permalink)  
Antiguo 29/04/2013, 04:58
pr0
 
Fecha de Ingreso: marzo-2004
Mensajes: 687
Antigüedad: 20 años
Puntos: 28
Respuesta: Campo para filtrar campos de base de datos

Complicación por que?

Esos campos o select de filtrado forman parte de un formulario, básicamente cuando el usuario seleccione los valores y pulse en Filtrar:

1- Tendrás que leer el valor de esos campos de filtro y evaluarlos
2- Utilizarlos en una sentencia WHERE de la consulta que te devolverá los resultados a mostrar.
3- Mostrar el resultado de la consulta en tu tabla.

Tan sencillo como eso.
  #3 (permalink)  
Antiguo 29/04/2013, 05:16
Avatar de the_sheriff_pino  
Fecha de Ingreso: abril-2013
Ubicación: Córdoba
Mensajes: 118
Antigüedad: 11 años
Puntos: 0
Respuesta: Campo para filtrar campos de base de datos

Cita:
Iniciado por pr0 Ver Mensaje
Complicación por que?

Esos campos o select de filtrado forman parte de un formulario, básicamente cuando el usuario seleccione los valores y pulse en Filtrar:

1- Tendrás que leer el valor de esos campos de filtro y evaluarlos
2- Utilizarlos en una sentencia WHERE de la consulta que te devolverá los resultados a mostrar.
3- Mostrar el resultado de la consulta en tu tabla.

Tan sencillo como eso.
Y como sería si quiero combinar los filtros?
O por el contrario, que no tenga en cuenta si uno de los filtros no se ha utilizado?

Gracias por contestar pr0!

Etiquetas: campo, campos, filtrar, formulario, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:40.