Cita:
Iniciado por ARJSystem
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