Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/06/2007, 02:12
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 21 años, 3 meses
Puntos: 17
Re: Navegar a registro anterior o siguiente

Cita:
Iniciado por ARJSystem Ver Mensaje
Hola, a la hora de devolver datos y querer navegar al anterior o al posterior me ha surgido 1 duda.

Mi duda es la siguiente, yo realizo una consulta a la base de datos y muestro esos resultados por pantalla, esos resultados no tienen porque ser registros consecutivos en la BBDD. Cuando entro a ver la informacion detallada de uno de los registros, ¿como puedo navegar al anterior registro y al posterior sino estan consecutivos en la base de datos?

Espero haberme expresado bien.

Muchas gracias de antemano

Saludos.
Que tal ARJSystem , bueno una solucion simple es una consulta sql como la siguiente, pongamos que $id es el registro neutro, si queremos el anterior debemos selecionar el registro que tenga un id menor a $id y ordenar esta consultar de mayor a menor, este daria el anterior, para el siguiente, consultar el registro que tenga un id mayor a $id , ordenados de menor a mayor . Pongo esta solucion ya que es tipico q los registros tengan categoria o subcategoria , entonces si el articulo 22 es de futbol , el articulo 23 puedeser de otro categoria, entonces tendrias q incluir la categoria en la consulta. Hay una pregunta similar con esta misma respuesta pero con los SQL , en http://deerme.org/foro/viewtopic.php?t=144 que te puede ayudar

Saludos