Foros del Web » Programando para Internet » PHP »

Resultado de Busqueda con highlighting.

Estas en el tema de Resultado de Busqueda con highlighting. en el foro de PHP en Foros del Web. Hola Foro, una cuestión mas... no sabía donde ubicarla ya que no se si es Js, Ajax, CSS, etc. Pero como estoy trabajando con PHP ...
  #1 (permalink)  
Antiguo 25/01/2010, 14:11
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Resultado de Busqueda con highlighting.

Hola Foro, una cuestión mas... no sabía donde ubicarla ya que no se si es Js, Ajax, CSS, etc.
Pero como estoy trabajando con PHP lo puse aqui:

Como hago para que en un resultado de búsqueda remarque las coincidencias, tipo que remarquen con un background amarillo (highlight) o bue, como sea...

Desde ya, Muchas gracias!
Gustavo.
  #2 (permalink)  
Antiguo 25/01/2010, 14:58
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Resultado de Busqueda con highlighting.

Entiendo que esto es más bien un problema de javascript, aquí tienes un muy buen aporte que hace lo que creo que estas pidiendo, http://www.forosdelweb.com/f13/busca...4/#post2656337
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 25/01/2010, 15:32
Avatar de webness  
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Resultado de Busqueda con highlighting.

YO HARIA UN REPLACE AL MOMENTO DE PINTAR LOS DATOS CON PHP QUE HAS SACADO DE TU CONSULTA,

ASUMAMOS QUE BUSCASTE: " COMEDIA"

ASUMAMOS QUE TU RESULSET LOS PINTAS EN UN UN WHILE

Código PHP:
Ver original
  1. while ($row = mysql_fetch_array($q))
  2. {
  3.     echo str_replace($strTextToSearch,"<font color=red>".$row["titulo_pelicula"]."</font>",$row["titulo_pelicula"]");
  4. }

la idea de este pequeño ejemplo es poner en rojo el fragmento de texto que coincide con tu busqueda, puedes cambiar el html que pone en rojo la letra por el html que satisfaga lo que quieres hacer!!!

Etiquetas: busquedas, resultados
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 16:04.