Disculpad por la desconexión, pero he estado ocupado una semana.
/* html */
<!-- 1. Botones página anterior y posterior a la izquierda -->
<div class="buttons">
<form action="" method="post" id='form'> <!-- paginacion.php" -->
<input type="submit" name="Prev" value="◄" id="Prev" >
<input type="submit" name="Next" value="►" id="Next" >
...
navigation.php:
<?php
// Recuperar los datos
function obtenerURLActual() {
$protocolo = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? "https://" : "http://";
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['REQUEST_URI'];
return $protocolo . $host . $uri;
}
$pagina_activa = $_SERVER['PHP_SELF'];
if ( $pagina_activa = '1.php') { if (isset($_POST['Next'])) { header ("Location: 2.php"); } }
if ( $pagina_activa = '2.php' ) { if (isset($_POST['Next'])) { header ("Location: 3.php"); } }
if ( $pagina_activa = '3.php' ) { if (isset($_POST['Next'])) { header ("Location: 4.php"); } }
...
if ( $pagina_activa = '6.php' ) { if (isset($_POST['Next'])) { header ("Location: 1.php); } }
Luego:
if ( $pagina_activa = '1.php') { if (isset($_POST['Prev'])) { header ("Location: 2.php"); } }
...
if ( $pagina_activa = '1.php') { if (isset($_POST['Prev])) { header ("Location: 2.php"); } }
<!-- 2. Menú hamburguesa a la derecha -->
?>
Como se ve más arriba, hay dos inputs de tipo submit para ir a la página siguiente y la anterior. El botón Next sí funciona, pero una vez usado el botón prev no hace nada. Creo que me falta algún método para refrescar la página tomando la actual como referencia, pero no supe como activarlo.
...
<?php require 'navigation.php'; ?> en cada página tiene los botones Prev y Next a la izquierda y un botón hamburguesa con el menú de la website a la derecha.
Si no doy con la forma de habilitar el botón Prev después de usar el botón Next (o viceversa) otra solución es eliminar la botonera Prev-Next del menu de navegación y añadir en cada página dicha botonera (hay 12 páginas y querría minimizar el código) usando z-index para ver los dos elementos de la navegación (botonera y Menú).
Un saludo.