mmmmm. Bueno hay varias formas de hacerlo, o bien con sessiones o con un parametro en la direccion web.
Te explicare con este segundo método ya que es mas facil, el codigo seria este:
Código PHP:
Ver original// Imaginemos que entramos en la pagina por primera vez, la url seria www.lapagina.es
//Primero averiguamos si el parametro id, que usaremos posteriormente, existe
if(isset($_GET["id"]) && $_GET["id"] != ""){ //En caso de que exista y que no sea un valor nulo, se coje el valor, de la url
$id = $_GET["id"];
}else{
// En caso contrario se cojera el id 1
$id = 1;
}
//Como tenemos el id, sea cual sea, se procede a formular la consulta
$sql = "SELECT * FROM tabla WHERE id='$id' LIMIT 1";
//La consulta se ha ejecutado correctamente, comprobamos si ha devuelto algún valor.
//Hay datos, los mostramos
//Aqui ya se pondria el codigo para mostrar los datos.
//Creariamos un enlace, para mostrar el siguiente registro, o el anterior.
$urlSiguiente = "www.mipagina.es?id=".$id+1;
echo "<a href=$urlSiguiente>Siguiente</a>
//Se puede crear el enlace anterior, pero hay que tener en cuenta que si el registro es el primero, es mejor no mostrarlo, para ello ya no pongo el codigo ya que se supone que sabes hacerlo.
$urlAnterior = "www.mipagina.es?id=".$id-1;
// Al pulsar sobre el enlace, se debería cargar el siguiente id y asi sucesivamente.
}else{
//No se han encontrado registros.
echo "Sin datos a mostrar
"; }
}else{
//Se ha producido un error en la consulta, lo mostramos
echo "ERROR:<br>$sql<br>".mysqli_error($conexion);
}
Espero que te sirva.