Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leonardopliski

Problema com paginação

Recommended Posts

Olá pessoal, estou construindo um sistema de paginação, no qual quando vem a informação Next ou Prev na url, o codigo IF verifica a pagina atual e adiciona 1 ou diminui 1, sendo assim vai para a próxima página ou volta uma, mas estou obtendo erro :

Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\bitfilmes\private\body.php:39) in D:\xampp\htdocs\bitfilmes\private\body.php on line 53

Codigo:

 

<?php
if(isset($_GET["Next"])){
if (isset($_GET["page"])) { 
$page  = $_GET["page"]; 
} else { 
$page=1; 
};
$page  = $page + 1;
$url="home.php?page=";
header( "Location: $url" );
}
?>

</ul>
</div>

<div id="paginasbox">
    <input type="submit" class="Previous" value="Previous"><a href="?Prev"></input>
        <input type="submit" class="Next" value="Next"><a href="?Next"></input>
            </div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

É bom conhecer o básico de JS.

 

Pra redirecionar com JS, basta trocar isto:

 

header( "Location: $url" );

 

por isto

 

echo "<script>location.href = '" . $url . "'</script>";

 

Porém o ideal seria estruturar melhor sua lógica. É bem estranho ver um redirecionamento dentro de uma tag <ul>...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.