Foros del Web » Programando para Internet » PHP »

Ultimas busquedas de un formulario

Estas en el tema de Ultimas busquedas de un formulario en el foro de PHP en Foros del Web. Hola: Tengo una web que tiene un formulario que manda buscar en un iframe y que realiza la busqueda ahi. Mi pregunta hay alguna forma ...
  #1 (permalink)  
Antiguo 09/12/2003, 11:50
Avatar de MmSTOP  
Fecha de Ingreso: febrero-2003
Ubicación: Madrid
Mensajes: 84
Antigüedad: 14 años, 10 meses
Puntos: 0
Ultimas busquedas de un formulario

Hola:

Tengo una web que tiene un formulario que manda buscar en un iframe y que realiza la busqueda ahi.

Mi pregunta hay alguna forma de saber lo que busca la gente?
Si la hay, como puedo saberlo para luego ponerlo en la web, las cosas mas buscadas o las ultimas busquedas?

No tengo ni idea de Bases de Datos y algo de PHP Aviso

La idea es hacer algo asi como en esta pagina:

http://series.elbuscaelinks.com/buscar.php
__________________
--------------------------------
Gracias a la gente de WWW.FOROSDELWEB.COM que se preocupa de ayudar a la gente novatilla!! me incluyo :D
  #2 (permalink)  
Antiguo 10/12/2003, 04:57
Avatar de MmSTOP  
Fecha de Ingreso: febrero-2003
Ubicación: Madrid
Mensajes: 84
Antigüedad: 14 años, 10 meses
Puntos: 0
No hay nadie que me pueda ayudar?????????

Porfavor un alma caritativa
__________________
--------------------------------
Gracias a la gente de WWW.FOROSDELWEB.COM que se preocupa de ayudar a la gente novatilla!! me incluyo :D
  #3 (permalink)  
Antiguo 10/12/2003, 05:35
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,
Cita:
No tengo ni idea de Bases de Datos y algo de PHP Aviso
Pues entonces empieza a aprender base de datos. Es la forma mas facil de hacerlo. Creas una tabla donde almacenas cada busqueda, junto con la fecha de la ultima vez que se busco y el numero de busquedas que se ha hecho. Cada vez que se realiza una busqueda, primero compruebas en la tabla si ese termino ya esta en la tabla. Si no esta, insertas un nuevo registro con el termino, la fecha/hora actual y 1 en el campo de veces buscado. Si ya existias, modificas el registro actualizando la fecha de ultima busqueda a la fecha/hora actual y añadiendole 1 al valor anterior de veces buscado.

Luego para mostrar los ultimos 10 buscados es consultar esa tabla ordenada de mas nuevo a mas antiguo por fecha/hora y limitando el resultado a 10 registros. Para los 10 mas buscados seria ordenar la consulta por veces buscado de mayor a menor y limitandola a 10 registros.

Con esto y sabiendo manejar bases de datos en PHP ya lo tendrias hecho.

Otra opcion seria usar ficheros en lugar de base de datos. La logica seria la misma, pero se complicaria los accesos a los datos.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 17:12.