Ir para conteúdo
Fórum Script Brasil
  • 0

[PEDIDO] Paginação


Wagner Carlos

Pergunta

Olá pessoal, odeio fazer isso, mais vamos la porque eu já estou até vesgo tentando fazer isso mais eu não consigo de forma nem uma, por falta de conhecimento no código, eu queria pedir a vocês se alguém poderia fazer a humildade de poder criar dentro deste php um SIMPLES código de paginação.

<?php

include "../conexao.php";

$sql = mysql_query("SELECT * FROM pg_noticias ORDER BY id DESC LIMIT 0,03");

while($exibir = mysql_fetch_array($sql)) {

$titulo = $exibir['titulo'];

$data = $exibir['data'];

$id = $exibir['id'];

echo ":: $data"; echo " | <a href=\"./view.php?noticia=$id\">$titulo</a><hr>"; }

?>

A única coisa que eu consegui fazer que funciono, foi colocar o limite por pagina LIMIT 0,03.

Quando a pessoa entrar na pagina noticias, vai ter o limite de 3 noticias por pagina, mais eu não sei criar o código "Página anterior || Próxima página" se alguém puder fazer a gentiliza de poder fazer isso para mim, fico muito agradecido!!!

Até mais

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá! fiz aqui pra voce uma paginação

Sua página irá ficar assim

$noticias_por_pagina = 10;

if (isset($_GET['pagina']))
{$pagina = $_GET['pagina'];}
else
{$pagina = 1;}

$inicio = ($pagina - 1) * $noticias_por_pagina;

$sql = mysql_query("SELECT * FROM pg_noticias ORDER BY id DESC LIMIT " . $inicio . ", " . $noticias_por_pagina . "");

while($exibir = mysql_fetch_array($sql)) {

$titulo = $exibir['titulo'];
$data = $exibir['data'];
$id = $exibir['id'];

echo ":: $data"; echo " | <a href=\"./view.php?noticia=$id\">$titulo</a><hr>"; }

$consulta = mysql_query("SELECT COUNT(*) AS id FROM pg_noticias");
$associar = mysql_fetch_array($consulta);
$total_de_noticias = $associar['id'];
$numero_de_paginas = ceil($total_de_noticias / $noticias_por_pagina);
echo '<div>Pagina : ';
for ($i = 1; $i <= $numero_de_paginas; $i++)
{
echo '<a href="/noticia.php?pagina=' . $i . '">' . $i . '</a>';
}
echo '</div>';

Olha só, você deve por o nome da página onde as noticias são listadas neste link

echo '<a href="/noticia.php?pagina=' . $i . '">' . $i . '</a>';

Bom é isso :blush:

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...