Advertisement
Guest User

Untitled

a guest
Apr 13th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. <form method="POST" action="#" id="consulta" target=”_self”>
  2. <p>
  3. <font face="Verdana, Arial, Helvetica, sans-serif">
  4. <font size="2">
  5. <label for="consulta">Buscar:</label>
  6. <input type="text" name="consulta" size="16" style="padding-left: 5px; outline: none; font-size: 9 pt; color: #000000; font-family: Verdana; font-variant: small-; border-radius: 8px; border: 1px solid #000000">
  7. </font>
  8. </font>
  9. <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
  10. <input type="hidden" value="Ok" name="consulta" />
  11. <input type="submit" value="Pesquisar" style="outline: none; font-size: 8 pt; color: #000000; font-family: Verdana; font-variant: small-caps; border-radius: 8px; border: 1 solid #000000">
  12. </font></p>
  13. </form>
  14.  
  15. <?php
  16. $host = 'localhost'; // endereço do seu mysql
  17. $user = 'root'; // usuário
  18. $pass = ''; // senha
  19. $con = mysql_connect($host,$user,$pass); // função de conexão
  20. $db = 'consultapagina'; // nome do banco de dados
  21. mysql_select_db($db,$con) or print mysql_error(); // seleção do banco de dados
  22. // Conecte-se ao MySQL antes desse ponto
  23. // Salva o que foi buscado em uma variável
  24.  
  25. $busca = mysql_real_escape_string($_POST['consulta']);
  26. // ============================================
  27.  
  28. // Monta outra consulta MySQL para a busca
  29. $consultasql = "SELECT * FROM `pagina` WHERE ((`descricao`LIKE '%".$busca."%') OR (`titulo`LIKE '%".$busca."%')) ORDER BY `titulo` DESC";
  30. // Executa a consulta
  31. $resultadosql = mysql_query($consultasql) OR DIE(mysql_error());
  32.  
  33. // ============================================
  34. // Começa a exibição dos resultados
  35.  
  36.  
  37.  
  38. while ($resultado = mysql_fetch_assoc($resultadosql)) {
  39. $titulo = $resultado['titulo'];
  40. $texto = $resultado['descricao'];
  41. $link = $resultado['link'];
  42. $arquivo = $resultado['arquivo'];
  43. echo "<ul>";
  44. echo "<li>";
  45. echo "<a href='{$arquivo}'>" ;
  46. echo "{$titulo} </a>- {$texto}";
  47. echo "</li>";
  48. echo "</ul>";
  49. $conta= $resultado;
  50.  
  51. }
  52. $contador = mysql_num_rows($resultadosql);
  53. // conta quantos registros encontrados com a nossa especificação
  54. if ($contador == 0) {
  55. echo "Nenhum resultado encontrado para ".$busca."!";
  56. } else {
  57. // senão
  58. if ($contador == 1) {
  59. echo "1 resultado encontrado para ".$busca."!";
  60. }
  61. // se houver um resultado diz que existe um resultado
  62. if ($contador > 1) {
  63. echo "$contador resultados encontrados para ".$busca."!";
  64. }
  65. }
  66. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement