Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function Converte_Data($data){
- $data_nova = implode(preg_match("~\/~", $data) == 0 ? "/" : "-", array_reverse(explode(preg_match("~\/~", $data) == 0 ? "-" : "/", $data)));
- return $data_nova;}
- 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">
- <link rel="preconnect" href="https://fonts.googleapis.com">
- <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
- <link href="https://fonts.googleapis.com/css2?family=PT+Sans&display=swap" rel="stylesheet">
- <link rel="stylesheet" href="css/style.css">
- <style>
- a {
- color: #A52A2A;
- }
- </style>
- <title>Notícias</title>
- </head>
- <body>
- <div class="div1">
- <a href="index.php">Mostrar todos</a> | <a href="pesquisar.php">Pesquisar </a> | <a href="form_cadastro.php">Cadastrar Postagem</a>
- </div>
- <div class="div2">
- Notícias e Artigos
- </div>
- <div class="div3">
- Hoje é <?php echo date(" d/m/Y"); ?>
- </div>
- <div class="div3emeio">
- Notícias
- </div>
- <div class="div4">
- <div class="margem">
- <br>
- <?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 = 6;
- //calcular o inicio visualização
- $inicio = ($qnt_result_pg * $pagina) - $qnt_result_pg;
- $result_usuarios = "SELECT * FROM usuarios ORDER by data_cadastro DESC, hora_cadastro 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>";
- echo " Categoria: <b>" . $row_usuario['categoria'] . "</b><br><br>";
- ?>
- <!--<a href="postagem.php?id=<?php echo "" . $row_usuario['id'] . ""; ?> "><?php echo "<h4>" . $row_usuario['nome'] . "</h4>"; ?></a>-->
- <a href='<?php echo $row_usuario["slug"]; ?>'><?php echo "<h4>" . $row_usuario["nome"] . "</h4>"; ?></a><br>
- <!-- <?php
- echo "<h4>" . $row_usuario['nome'] . "</h4>";
- ?> -->
- <?php
- // echo "" . $row_usuario['imagem'] . "<br>";
- // echo "" . $row_usuario['descricao'] . "<br>";
- // echo "ID: " . $row_usuario['id'] . "<br><br>";
- // echo "<a href=". $row_usuario['url'] ." target='_blank'> <h4>Acessar</h4></a><br><br>";
- // echo "<b><h4>Palavras - chave para pesquisa :</h4></b> " . $row_usuario['genero'] . "<br>";
- //echo "<a href='postagem.php?id=" . $row_usuario['id'] . "'>Leia mais..</a><br><br>";
- ?>
- <a href='<?php echo $row_usuario["slug"]; ?>'>Ler postagem</a><br><br>
- <?php
- echo "Postado em ";
- echo converte_data($row_usuario['data_cadastro']);
- echo " às " . $row_usuario['hora_cadastro'] . "<br><hr>";
- }
- //Paginção - Somar a quantidade de usuários
- $result_pg = "SELECT COUNT(id) AS num_result FROM usuarios";
- $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;
- echo "<a href='index.php?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 "$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='index.php?pagina=$quantidade_pg'> Ultima</a>";
- ?>
- </div>
- </div>
- <div class="rodape">
- <div class="cabecalho0">
- <br>© 2022 - Notícias e Artigos<br><br>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement