Foros del Web » Programando para Internet » PHP »

Como hacer filtrado de datos?

Estas en el tema de Como hacer filtrado de datos? en el foro de PHP en Foros del Web. como podria hacer lo siguiente: tengo una tabla en la cual estan todos los clientes(sacados de la bd), quisiera filtrar datos por nombre del cliente ...
  #1 (permalink)  
Antiguo 18/12/2009, 21:37
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 1 mes
Puntos: 7
Como hacer filtrado de datos?

como podria hacer lo siguiente:

tengo una tabla en la cual estan todos los clientes(sacados de la bd), quisiera filtrar datos por nombre del cliente

Me refiero que al ingresar el nombre del cliente en una caja de texto que esta ubicada ensima de la tabl,a me valla filtrando los clientes que tienen ese nombre, como podria hacer esto ?
  #2 (permalink)  
Antiguo 19/12/2009, 04:13
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 2 meses
Puntos: 3
Respuesta: Como hacer filtrado de datos?

Creo que la opción más acertada sería utilizar javascript o AJAX.

Ya que para hacerlo por PHP, como se ejecuta del lado del servidor, tendrías que recargar la página cada vez que quisieras mostrar los datos actualizados.
  #3 (permalink)  
Antiguo 19/12/2009, 08:45
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Como hacer filtrado de datos?

Cita:
Iniciado por rafaconpu Ver Mensaje
Creo que la opción más acertada sería utilizar javascript o AJAX.

Ya que para hacerlo por PHP, como se ejecuta del lado del servidor, tendrías que recargar la página cada vez que quisieras mostrar los datos actualizados.
Si, no hace falta AJAX, con javascript y un poco de conocimiento de DOM sale

La idea seria que todos los nombres en la tabla esten en inputs disabled y al empezar a escribir en tu caja de texto (la de busqueda) ir sacando mediante manipulacion DOM los que sean distintos a ese. Se entiende?
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 00:53.