Jump to content


Photo

Sistema De Busca Interno


  • Faça o login para participar
3 replies to this topic

#1 Terenight

Terenight

    Normal

  • Usuários
  • 82 posts
  • Sexo:Não informado
  • Localidade:Teresópolis
  • Interesses:PHP, ASP, MySQL, Dreamwearver MX 2004

Posted 25/02/2004, 13:43

Gostaria de saber se alguem poderia me ajudar a fazer um sistema de busca interno em php.
Atenciosamente
Anderson
Webmaster
TERENIGHT

#2 LucasMS

LucasMS

    Super Veterano

  • Usuários
  • 2076 posts
  • Sexo:Não informado

Posted 25/02/2004, 14:27

procura aki nop forum q vc vai achar um monte de coisas

#3 Terenight

Terenight

    Normal

  • Usuários
  • 82 posts
  • Sexo:Não informado
  • Localidade:Teresópolis
  • Interesses:PHP, ASP, MySQL, Dreamwearver MX 2004

Posted 25/02/2004, 14:32

já andei procurando mais naum achei nada naum, alguem naum teria um script pronto naum que possa me ajudar
Atenciosamente
Anderson
Webmaster
TERENIGHT

#4 |PainKiller|

|PainKiller|

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado
  • Localidade:Urussanga - Santa Catarina
  • Interesses:HTML, Photoshop, CSS, PHP, flash, música, mirc, entre outros...

Posted 26/02/2004, 13:25

Ae, vc tem que colocar todos os dados que envolvem a busca ao banco de dados...

Depois faça um formulário html que mande a palavra-chave preenchida para um script php que consulta o banco de dados, e lista os resultados através do while, desta forma:

O formulário que será preenchido:


busca.html
<form method=post action=busca.php>
<input type='text' name='palavra'>
<input type='submit' value='buscar'>
</form>

E o arquivo que fará a colsulta no banco de dados:

busca.php
//depois de se conectar use :
$result = mysql_query("SELECT * FROM tabela WHERE campo LIKE '%$palavra%'", $lnk);
/* depois vc pode fazer um fetch array para recuperar os resultados, aqui eu fiz como se fosse uma busca de arquivos para download */
while ($assoc = mysql_fetch_array($result, MYSQL_ASSOC)) {
$nome = $assoc["nome"];
$descricao = $assoc["descricao"];
$tamanho = $assoc["tamanho"];
$download = $assoc["download"];
/*agora basta printar as variaveis para que elas apareção, não esqueça de fechar o while com chaves, mas só feche depois de printar as variaveis... caso contrário, mostrará só o primeiro(ou último, naum estou lembrado) registro do banco de dados. */

Se não funcionar..

Edição feita por: |PainKiller|, 26/02/2004, 13:40.

<html>
<head>
<title>PainKiller</title>
</head>
<body>
<a href="mailto:paink@canalreds.net">E-mail</a>
//ICQ: 216715849
</body>
</html>




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq