MizunoBrasil

Consulta na Index.php

May 30th, 2022 (edited)
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.14 KB | None | 0 0
  1. <?php
  2.     //session_start();
  3.     //include_once("conexao.php");    
  4.     include('conexao2.php');
  5.     include('converte_data.php');
  6. ?>
  7. <!DOCTYPE html>
  8. <html lang="pt-br">
  9. <head>
  10.     <meta charset="UTF-8">
  11.     <link rel="icon" href="https://images4.imagebam.com/a3/e2/a5/MEAHJV3_o.png" type="image/png" sizes="16x16">
  12.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  13.     <meta name="viewport" content="width=device-width, initial-scale=1.0">    
  14.     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
  15.     <link rel="stylesheet" href="css/style.css">
  16.  
  17.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
  18.  
  19. <!-- O Style abaixo alinha a caixa pesquisa dentro da DIV da Barra -->
  20. <style>
  21.     body {
  22.     font-family: Source Sans Pro;
  23.     }
  24.  
  25.     * {
  26.     box-sizing: border-box;
  27.     }
  28.  
  29.     form.example input[type=text] {
  30.     padding: 10px;
  31.     font-size: 17px;
  32.     border: 1px solid grey;
  33.     float: left;
  34.     width: 80%;
  35.     background: #f1f1f1;
  36.     }
  37.  
  38.     form.example button {
  39.     float: left;
  40.     width: 20%;
  41.     padding: 10px;
  42.     background: #2196F3;
  43.     color: white;
  44.     font-size: 17px;
  45.     border: 1px solid grey;
  46.     border-left: none;
  47.     cursor: pointer;
  48.     }
  49.  
  50.     form.example button:hover {
  51.     background: #0b7dda;
  52.     }
  53.  
  54.     form.example::after {
  55.     content: "";
  56.     clear: both;
  57.     display: table;
  58.     }
  59. </style>
  60. <!-- Fim do Style -->
  61.  
  62.    
  63.  
  64.           <?php
  65.             //$query = "SELECT titulodoblog FROM titulo_blog";
  66.             //$resultado_usuarios = mysqli_query($conn, $query);
  67.             //$registro = mysqli_fetch_assoc($resultado_usuarios);
  68.                 ?>
  69.     <!--<title><?php echo $registro['titulodoblog'] ; ?></title>-->
  70.     <title>links Favoritos</title>
  71. </head>
  72. <body>  
  73.             <div class="topo">
  74.                    <!-- <?php echo $registro['titulodoblog'] ; ?>-->Links Favoritos<br>            
  75.             </div>        
  76.         <div class="barra">
  77.             <a class="btn btn-primary" href="login.php" role="button">Login</a> <a class="btn btn-primary" href="form_cadastro.php" role="button">Cadastro</a>
  78.  
  79.             <div class="pesquisa">
  80.                 <form action="" method="POST">
  81.                         <table>
  82.                             <tr>
  83.                                 <td><input type="text" class="form-control" name="nome" size="40" required placeholder="Pesquisar.."></td>
  84.                                 <td>&nbsp;</td>
  85.                                 <td><input name="SendPesqUser" class="btn btn-primary" type="submit" value="Pesquisar"></td>
  86.                             </tr>
  87.                         </table>                  
  88.                 </form>
  89.             </div>
  90.  
  91.         </div>
  92.         <!-- fim da div da barra-->
  93.  
  94.    
  95.     <div class="container">        
  96.  
  97.         <?php
  98.         $SendPesqUser = filter_input(INPUT_POST, 'SendPesqUser', FILTER_SANITIZE_STRING);
  99.         if($SendPesqUser){
  100.             $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING);
  101.             $result_usuario = "SELECT * FROM dados WHERE nome LIKE '%$nome%' or url LIKE '%$nome%' or palavras_chave LIKE '%$nome%' ORDER by id DESC";
  102.             $resultado_usuario = mysqli_query($conn, $result_usuario);
  103.             while($row_usuario = mysqli_fetch_assoc($resultado_usuario)){
  104.             ?>
  105.              
  106.         <?php echo "" . $row_usuario['palavras_chave'] . ""; ?><br>        
  107.         <a href='<?php echo $row_usuario["url"]; ?>' target="_blank"><?php echo "<h4>" . $row_usuario["nome"] . "</h4>"; ?></a>
  108.         <hr>  
  109.        
  110.          <?php         
  111.             }                
  112.             echo "<h2>Fim dos resultados da pesquisa</h2>";
  113.             echo "<br>";
  114.             echo "<hr>";
  115.             }
  116.          ?>
  117.        
  118.                  
  119.   </div>
  120.    
  121.     <?php
  122.             if(isset($_SESSION['msg'])){
  123.             echo $_SESSION['msg'];
  124.             unset($_SESSION['msg']);
  125.             }
  126.             //Receber o número da página
  127.             $pagina_atual = filter_input(INPUT_GET,'pagina', FILTER_SANITIZE_NUMBER_INT);      
  128.             $pagina = (!empty($pagina_atual)) ? $pagina_atual : 1;
  129.             //Setar a quantidade de itens por pagina
  130.             $qnt_result_pg = 10;
  131.             //calcular o inicio visualização
  132.             $inicio = ($qnt_result_pg * $pagina) - $qnt_result_pg;
  133.             $result_usuarios = "SELECT * FROM dados ORDER by id DESC LIMIT $inicio, $qnt_result_pg";
  134.             $resultado_usuarios = mysqli_query($conn, $result_usuarios);
  135.             while($row_usuario = mysqli_fetch_assoc($resultado_usuarios)){
  136.                 // echo "ID: " . $row_usuario['id'] . "<br>";          
  137.         ?>
  138.  
  139.     <div class="container">
  140.            
  141.                <?php echo "" . $row_usuario['palavras_chave'] . ""; ?><br>  
  142.               <a href='<?php echo $row_usuario["url"]; ?>' target="_blank"><?php echo "<h4>" . $row_usuario["nome"] . "</h4>"; ?></a><hr>
  143.                
  144.     </div>
  145.          
  146.             <?php            
  147.                 ?>
  148.          
  149.                     <?php                  
  150.                     //  echo "<a href='form_editar.php?id=" . $row_usuario['id'] . "'>Editar</a> | ";
  151.                     //  echo "<a href='proc_apagar.php?id=" . $row_usuario['id'] . "'>Apagar</a><br><hr>";
  152.                         }
  153.                         //Paginção - Somar a quantidade de usuários
  154.                         $result_pg = "SELECT COUNT(id) AS num_result FROM dados";
  155.                         $resultado_pg = mysqli_query($conn, $result_pg);
  156.                         $row_pg = mysqli_fetch_assoc($resultado_pg);
  157.                         //echo $row_pg['num_result'];
  158.                         //Quantidade de pagina
  159.                         $quantidade_pg = ceil($row_pg['num_result'] / $qnt_result_pg);
  160.                         //Limitar os link antes depois
  161.                         $max_links = 2;
  162.                     ?>
  163.                        
  164.                 <div class="paginacao">
  165.  
  166.                     <?php
  167.                             //echo "<a href='index.php?pagina=1'>Primeira</a> ";
  168.                             echo "<a href='?pagina=1'>Primeira</a> ";
  169.                             for($pag_ant = $pagina - $max_links; $pag_ant <= $pagina - 1; $pag_ant++){
  170.                                 if($pag_ant >= 1){
  171.                                     //echo "<a href='index.php?pagina=$pag_ant'>$pag_ant</a> ";
  172.                                     echo "<a href='?pagina=$pag_ant'>$pag_ant</a> ";
  173.                                 }
  174.                             }
  175.                             echo "$pagina ";
  176.                             for($pag_dep = $pagina + 1; $pag_dep <= $pagina + $max_links; $pag_dep++){
  177.                                 if($pag_dep <= $quantidade_pg){
  178.                                     //echo "<a href='index.php?pagina=$pag_dep'>$pag_dep</a> ";
  179.                                     echo "<a href='?pagina=$pag_dep'>$pag_dep</a> ";
  180.                                 }
  181.                             }
  182.                             //echo "<a href='index.php?pagina=$quantidade_pg'>Ultima</a>";
  183.                             echo "<a href='?pagina=$quantidade_pg'>Ultima</a>";
  184.                         ?>
  185.                 </div>
  186.            
  187.        
  188.               <hr>
  189.         <!--</div>-->
  190.        
  191.         <div class="rodape">            
  192.         Mizuno <!--<?php echo $registro['titulodoblog'] ; ?>--> Copyright © 2022 All Rights Reserved.
  193.         </div>
  194.    
  195. </body>
  196. </html>
Add Comment
Please, Sign In to add comment