Foros del Web » Programando para Internet » PHP »

Como hacer un buscador interno

Estas en el tema de Como hacer un buscador interno en el foro de PHP en Foros del Web. Hola necesitaria que me ayuden a realizar el buscar.php para la busqueda de articulos , lo que necesito es que el usuario pueda elegir como ...
  #1 (permalink)  
Antiguo 19/01/2009, 18:52
Avatar de tata009  
Fecha de Ingreso: septiembre-2008
Ubicación: En mi casa
Mensajes: 426
Antigüedad: 15 años, 7 meses
Puntos: 3
Pregunta Como hacer un buscador interno

Hola necesitaria que me ayuden a realizar el buscar.php para la busqueda de articulos , lo que necesito es que el usuario pueda elegir como ordenar los articulos en:


relevancia , fecha y puntos





bueno espero que me hayan entendido y me puedan ayudar , les voy a estar muy agradecido , un abrazo
__________________
SI pones un CD de MIcrosoft al reves aparecen mensajes satanicos pero si lo pones a la derecha PEOR SE TE INSTALA WINDOWS!!!!
Para webmasters e informaticos
  #2 (permalink)  
Antiguo 19/01/2009, 19:16
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Respuesta: Como hacer un buscador interno

Pues con gusto se te ayuda aqui, pero no veo nada de código en que poder ayudarte, por que me imagino que no esperaras que nosotros hagamos tu script PHP por ti, haber si pones tu código y podemos ayudarte en el error que te salga.
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
  #3 (permalink)  
Antiguo 19/01/2009, 19:25
Avatar de tata009  
Fecha de Ingreso: septiembre-2008
Ubicación: En mi casa
Mensajes: 426
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: Como hacer un buscador interno

no espero que hagas mi script solo que me orientes un poco , pero bueno si no queres tenes mas temas para seguir respondiendo

saludos
__________________
SI pones un CD de MIcrosoft al reves aparecen mensajes satanicos pero si lo pones a la derecha PEOR SE TE INSTALA WINDOWS!!!!
Para webmasters e informaticos
  #4 (permalink)  
Antiguo 19/01/2009, 19:43
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Como hacer un buscador interno

Pues mira no es nada complicado realizar esto aunque no lo tengo hecho en el momento pues peudes realizar 1 select y en cada option de select colocar relevancia , fecha y puntos despues crear un boton aplicar y mandas los datos despues recojes los datos con un $seleccion=$_REQUEST['seleccion'] despues lo que haces es hacer una comparacion con los datos obtenidos por ejemplo si la opcion elejida es

if($seleccion==1)
{
//haces una consulta a tu base de datos y los ordenas del modo que quieras
por ejemplo si escojieron puntos se supone que deberias tener un campo puntos en tu DB
donde estan los puntos de cada articulo, post etc donde ordenarias los campos en order ascedente o descendente o el campo con el mayor valor

select puntos from post order by puntos asc

Salu2

}

Para la organizacion de la fecha creo que tocaria usar la funcion datediff()

http://mysql.conclase.net/curso/index.php?fun=DATEDIFF
para que lo organizaras los post o articulos con fechas personalizadas
  #5 (permalink)  
Antiguo 19/01/2009, 21:21
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Como hacer un buscador interno

Dale una miradita a este aporte:
http://www.forosdelweb.com/f18/aport...-mysql-632623/

Lo de ordenar, es solamente añadirle una cadena a la consulta antes de ejecutarla dependiendo de el valor elegido.

Es decir, si eligio Relevancia, ORDER BY coincidencias. Le añades eso a tu consulta.
Si elegio Fecha, ORDER BY fecha, etc etc etc.
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 18:39.