elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Buscador de campos similares
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Buscador de campos similares  (Leído 1,117 veces)
bgnumis

Desconectado Desconectado

Mensajes: 155


Ver Perfil
Buscador de campos similares
« en: 15 Noviembre 2015, 16:19 pm »

Hola a todos,

Tengo un "input" de pone una Tarea, de este estilo:

Código
  1. <td> Nombre Tarea </td>
  2. <td> <textarea name="tarea" cols="100" rows="1" width="600px"></textarea><br></td>
  3.  
  4.  

¿Es posible añadir, una especie de "pista" o "sugerencia" de alguno que ya esté insertado en la base de datos? Lo que trato es de que cada uno que inserte una tarea del mismo tipo le ponga nombres parecidos o similares...? Antes tenía un combo pero me obligaba a poner cada vez cada item en otra tabla, y además cuando había mil ítem el combo es ingestionable. Supongo que valdría un buscador también pero no sé como montarlo para que cuando busque me mostrara valores "like" el valor introducido y seleccionarlo. A ver si me podéis ayudar u orientar. Muchas Gracias por adelantado.


En línea

xiruko


Desconectado Desconectado

Mensajes: 438


Ver Perfil
Re: Buscador de campos similares
« Respuesta #1 en: 15 Noviembre 2015, 18:30 pm »

Para hacer algo así necesitas hacerlo con AJAX, y una de las maneras más sencillas de hacer peticiones asíncronas es usar JQuery.

Con eso, podrías hacer que cada vez que el usuario escribe algo (o borra) en tu input, cojas el valor actual del input, lo envíes mediante AJAX a tu servidor, allí hagas una búsqueda en tu BBDD con términos parecidos al que ha introducido el usuario (usando LIKE como bien dices) y luego devolver el listado de los X resultados más parecidos. Al final te quedaría mostrar ese resultado en tu página debajo de tu input como una tabla de resultados, o como una especie de select, o lo que tú quisieras.

Al fin y al cabo es la misma funcionalidad que mostrar sugerencias en un buscador mientras el usuario va escribiendo los términos de búsqueda, tal y como hacer Google por ejemplo.

Saludos!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
juegos similares
Juegos y Consolas
txispita1704 0 1,699 Último mensaje 4 Mayo 2004, 08:29 am
por txispita1704
similarsitesearch.com el mejor buscador de paginas similares alas que te gustan
Foro Libre
Weeken 0 1,856 Último mensaje 21 Septiembre 2012, 04:18 am
por Weeken
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines