Ir ao conteúdo
  • Cadastre-se

GokuBlack

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Estou aprendendo a paginar com PHP, fiz uma paginação más quero que ela seja assim : Ex: Páginas ...,5,4,3,2,1. No momento ela está assim : Páginas 1,2,3,4,5 ... Segue o código: <?php $total = 0; $sql = "SELECT COUNT(*) as c FROM posts"; $sql = $pdo->query($sql); $sql = $sql->fetch(); $total = $sql['c']; $paginas = $total / 5; $pg = 1; if(isset($_GET['p']) && !empty($_GET['p'])){ $pg = addslashes($_GET['p']); } $p = ($pg - 1) * 4; $sql = "SELECT * FROM posts LIMIT $p, 4"; $sql = $pdo->query($sql); ?> <body> <div id="title"> <h1>...</h1> <h3>&nbsp ...</h3> </div> <nav id="menu"> <ul> <li><a href="../index.php"><b>Home</b></a></li> <li><a href=""><b>...</b></a></li> <li><a href=""><b>P..</b></a></li> <li><a href=""><b>Co...</b></a></li> </ul> </nav> <img src="img/imgteste.jpg" width="1340px" height="250" /><br/><br/> <form method="POST"> Pesquisar:<br/> <input type="text" name="pesquisar" /> <input type="submit" value="Enviar" /> </form> <div id="cont"><br/><br/> <?php if($sql->rowCount() > 0) { foreach($sql->fetchAll() as $item) { echo '<hr/>'.'<a href="./?poemas='.($item['id']).'">'.($item['titulo']).'</a>'; echo '<br />'.$item['corpo'].'<br />'.$item['data'].'<br/>'; } } echo "<hr/>"; for($q=0;$q<$paginas;$q++) { echo '<a href="./?p='.($q+1).'">('.($q+1).')</a>'; }; ?> </div> <br/> <div id="rod"> <footer id="rod"> <br/> ... </footer> </div> </body> </html>

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!