Foros del Web » Programando para Internet » PHP »

Historial de busquedas

Estas en el tema de Historial de busquedas en el foro de PHP en Foros del Web. Wenas a todos, os cuento mi problema: Tengo una bd con 27 familias, cada una de ellas con sus respectivos productos y una pagina en ...
  #1 (permalink)  
Antiguo 17/11/2004, 03:50
 
Fecha de Ingreso: octubre-2003
Mensajes: 44
Antigüedad: 14 años, 2 meses
Puntos: 3
Historial de busquedas

Wenas a todos, os cuento mi problema:

Tengo una bd con 27 familias, cada una de ellas con sus respectivos productos y una pagina en la que muestro las caracteristicas del producto elegido y un formulario de busqueda para cada una de las familias( ya que tienen distintos campos) con varios criterios el cual logicamente cuando seleccionan uno o varios criterios me muestra el/los resultados.
Hasta aquí todo normal.

El problema viene que al pulsar sobre uno de los productos encontrados mediante el buscador, me muestra las caracteristicas de ese producto y me elimina logicamente los demas resultados, al volver a cargar la pagina.

Qué puedo hacer para que mantenga los resultados, algo así como un historial de busquedas que se han realizado en cada una de las familias por el mismo usuario? Imagino que con sesiones pero no se atacar el problema. Estoy bloqueado, necesito algo de luz, jeje.

Os expongo mi planteamiento inicial para ver si voy por buen camino.

- El usuario entra en la web, y pide las caracteristicas de un producto. El historial de busquedas debe estar vacio.
- El usuario selecciona uno/varios criterios de busqueda y muestra resultados. Almacenaria en variables de session los resultados (familia y producto).
- El usuario pulsa sobre uno de los productos resultantes de la busqueda y muestra las caracteristicas. Se muestran los resultados que se habian almacenado en las variable de session para esa misma familia.
- El usuario entra en otra familia. No hay resultados de busqueda. Las variables de session se eliminan o inicializan.


Muchas gracias a todos de antemano.
__________________
EduLopez.
Salu2 desde Albacete
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:28.