Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- include_once("conexao.php");
- ?>
- <!DOCTYPE html>
- <html lang="pt-br">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
- <link href="https://fonts.googleapis.com/css2?family=Poppins&display=swap" rel="stylesheet">
- <title>Listagem de registros</title>
- <style>
- body {
- font-family: 'Poppins', sans-serif;
- font-size: 17px;
- }
- </style>
- </head>
- <br><br>
- <div class="container">
- <body>
- <table>
- <tbody>
- <tr>
- <td><a href="form_cadastro.php"><h2><i>Novo registro</i></h2></a></td>
- <td> </td>
- <td><a href="index.php"><h2><i>Home</i></h2></a></td>
- <td> </td>
- <td><a href="cadastro-categorias"><h2><i>Cadastro de Categorias</i></h2></a></td>
- </tr>
- </tbody>
- </table>
- <hr>
- <?php
- if(isset($_SESSION['msg'])){
- echo $_SESSION['msg'];
- unset($_SESSION['msg']);
- }
- //Receber o número da página
- $pagina_atual = filter_input(INPUT_GET,'pagina', FILTER_SANITIZE_NUMBER_INT);
- $pagina = (!empty($pagina_atual)) ? $pagina_atual : 1;
- //Setar a quantidade de itens por pagina
- $qnt_result_pg = 10;
- //calcular o inicio visualização
- $inicio = ($qnt_result_pg * $pagina) - $qnt_result_pg;
- $result_usuarios = "SELECT * FROM tb_cadastro ORDER by id DESC LIMIT $inicio, $qnt_result_pg";
- $resultado_usuarios = mysqli_query($conn, $result_usuarios);
- while($row_usuario = mysqli_fetch_assoc($resultado_usuarios)){
- // echo "ID: " . $row_usuario['id'] . "<br>";
- ?>
- <b>Id - <?php echo $row_usuario['id'] ; ?></b><br>
- <b><?php echo $row_usuario['data'] ; ?></b><br>
- <?php echo $row_usuario['categoria'] ; ?><br>
- <a href="postagem.php?id=<?php echo "" . $row_usuario['id'] . ""; ?> "><?php echo "" . $row_usuario['titulo'] . ""; ?></a><br><br>
- <?php
- ?>
- <?php
- echo "<a href='form_edit.php?id=" . $row_usuario['id'] . "'>Editar</a> | ";
- echo "<a href='proc_apagar.php?id=" . $row_usuario['id'] . "'>Apagar</a><br><hr>";
- }
- //Paginção - Somar a quantidade de usuários
- $result_pg = "SELECT COUNT(id) AS num_result FROM tb_cadastro";
- $resultado_pg = mysqli_query($conn, $result_pg);
- $row_pg = mysqli_fetch_assoc($resultado_pg);
- //echo $row_pg['num_result'];
- //Quantidade de pagina
- $quantidade_pg = ceil($row_pg['num_result'] / $qnt_result_pg);
- //Limitar os link antes depois
- $max_links = 2;
- ?>
- <!--<div class="paginacao">-->
- <?php
- //echo "<a href='index.php?pagina=1'>Primeira</a> ";
- echo "<a href='?pagina=1'>Primeira</a> ";
- for($pag_ant = $pagina - $max_links; $pag_ant <= $pagina - 1; $pag_ant++){
- if($pag_ant >= 1){
- //echo "<a href='index.php?pagina=$pag_ant'>$pag_ant</a> ";
- echo "<a href='?pagina=$pag_ant'>$pag_ant</a> ";
- }
- }
- echo "$pagina ";
- for($pag_dep = $pagina + 1; $pag_dep <= $pagina + $max_links; $pag_dep++){
- if($pag_dep <= $quantidade_pg){
- //echo "<a href='index.php?pagina=$pag_dep'>$pag_dep</a> ";
- echo "<a href='?pagina=$pag_dep'>$pag_dep</a> ";
- }
- }
- //echo "<a href='index.php?pagina=$quantidade_pg'>Ultima</a>";
- echo "<a href='?pagina=$quantidade_pg'>Ultima</a>";
- ?>
- <!--</div>-->
- <hr>
- </body>
- </div>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement