Advertisement
MizunoBrasil

Pesquisa via GET

Dec 10th, 2022
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.10 KB | None | 0 0
  1. <?php
  2.     include('database_pesquisa.php');
  3.     include('converte_data.php');
  4.          
  5. ?>
  6. <!DOCTYPE html>
  7. <html lang="pt-br">
  8. <head>
  9.     <meta charset="UTF-8">
  10.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  11.     <meta name="viewport" content="width=device-width, initial-scale=1.0">    
  12.     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
  13.     <title>Sistema de Busca</title>
  14.     <link rel="preconnect" href="https://fonts.googleapis.com">
  15.     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  16.     <link href="https://fonts.googleapis.com/css2?family=Poppins&display=swap" rel="stylesheet">
  17. </head>
  18. <style>
  19.     body {
  20.     font-family: 'Poppins', sans-serif;
  21.     font-size: 15px;
  22.     }
  23. </style>
  24. <body>
  25.     <div class="container">
  26.     <div class="row">
  27.             <div class="col-sm-10">
  28.         <br><br>
  29.         <h3>Pesquisa</h3>
  30.         <form action="">
  31.             <table>            
  32.                 <tr>
  33.                 <td><input name="busca" class="form-control" size="64" value="<?php if(isset($_GET['busca'])) echo $_GET['busca']; ?>" placeholder="Qual filme deseja pesquisar?" type="text"></td>
  34.                 <td></td>
  35.                 <td><button type="submit" class="btn btn-primary">Pesquisar</button></td>
  36.                 </tr>            
  37.             </table>
  38.        
  39.        
  40.        
  41.            
  42.        
  43.         </form>
  44.         <br>
  45.         <table class="table table-hover">
  46.                 <thead>
  47.                     <tr>
  48.                     <th scope="col">Ano de lançamento</th>
  49.                     <th scope="col">Filme</th>
  50.                     <th scope="col">Data de postagem</th>
  51.                     <!--<th scope="col">#</th>-->
  52.                     </tr>
  53.                 </thead>
  54.             <?php
  55.             if (!isset($_GET['busca'])) {
  56.                 ?>
  57.             <tr>
  58.                 <td colspan="3"></td>
  59.             </tr>
  60.             <?php
  61.             } else {
  62.                 $pesquisa = $mysqli->real_escape_string($_GET['busca']);
  63.                 $sql_code = "SELECT *
  64.                FROM nomedatabela
  65.                WHERE nome LIKE '%$pesquisa%'
  66.                
  67.                OR sinopse LIKE '%$pesquisa%' ORDER BY id DESC";
  68.                 $sql_query = $mysqli->query($sql_code) or die("ERRO ao consultar! " . $mysqli->error);
  69.            
  70.                 if ($sql_query->num_rows == 0) {
  71.                     ?>
  72.                 <tr>
  73.                     <td colspan="3">Nenhum resultado encontrado...</td>
  74.                 </tr>
  75.                 <?php
  76.                 } else {
  77.                     while($dados = $sql_query->fetch_assoc()) {
  78.                         ?>
  79.                        
  80.             <tbody>
  81.                 <tr>      
  82.                     <td><?php echo $dados['ano_lancamento']; ?></td>                
  83.                     <td><a href='filme/<?php echo $dados["slug"]; ?>'><?php echo $dados["nome"]; ?></a></td>
  84.                     <td><?php echo converte_data($dados['data_cadastro']); ?></td>
  85.                
  86.                
  87.  
  88.  
  89.                 <!--<td><a href='<?php echo $dados["url"]; ?>' target="_blank"><?php echo $dados["nome"]; ?></a></td>-->
  90.                
  91.                 <!--<td><?php echo "<a href='apagar.php?id=" . $dados['id'] . "'>Apagar</a>"; ?></td>-->
  92.                 </tr>
  93.             </tbody>
  94.                  
  95.                         <?php
  96.                     }
  97.                 }
  98.                 ?>
  99.             <?php
  100.             } ?>
  101.         </table>
  102.        
  103.         <br><br><br>
  104.         <a href="inicio">Página inicial</a>
  105.         <br><br><br><br>
  106.  
  107.        
  108.  
  109. </div>
  110.  
  111. <div class="col-sm-2"><br><br>
  112.                 <h2><b>Sobre o site</b></h2>
  113.                     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod</p>
  114.                     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod. Duis aute irure dolor in reprehenderit in voluptate</p>
  115.                
  116.                 <p></p>
  117.  
  118.  
  119.             </div>
  120.  
  121.     </div>
  122.      
  123. </body>
  124. </html>
  125.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement