sistema de busca em php

fala galera , vamos criar uma aplicaçãozinha simples na web com o nosso bom e velho php , bom primeiro de tudo suponho que voce tenha um servidor local como o wampserver instalado em sua maquina .

inicie o phpmyadmin e crie um banco de dados chamado vasco 🙂  e uma tabela chamada registro , se quiser é claro insira registros como uma simples noticia na tabela para servir de exemplo.

crie o arquivo de conexão com o banco de dados:

<?php

$host =”localhost”;
$user = “root”;
$pass = “”;
$database = “vasco”;

@mysql_connect(“$host”,”$user”,”$pass”) or die(mysql_error());
mysql_select_db(“$database”) or die(mysql_error());

?>

salve como connecta.php

agora vamos criar a pagina html chamada teste.html com o formulário para a busca digita no campo input.

<html>

<Head>

<title>busca em php </title>

</head>

<body>

<div id=”busca”>
<form method=”post” action=”search.php” id=”buscar” name=”buscar”>

<input type=”text “name=”busca” id=”busca” placeholder=”Buscar No Site…” required=”busca” /><input type=”image” class=”enviar” name=”enviar” id=”enviar” src=”images/btnPesquisar.png” value=”Pesquisar”/>

</form>

</div>

</body>

</html>

agora vamos criar a pagina que aponta para o action do form que é a search.php
<?php

$host =”localhost”;
$user = “root”;
$pass = “”;
$database = “vasco”;

@mysql_connect(“$host”,”$user”,”$pass”) or die(mysql_error());
mysql_select_db(“$database”) or die(mysql_error());

$busca =$_POST[‘busca’];
$sql = mysql_query(“SELECT * From registro where busca like ‘%”.$busca.”%'”);
$row = @mysql_num_rows($sql);
if ($row > 0) {

while ($linha = mysql_fetch_array($sql)) {

$busca = $linha [‘busca’];

echo “<Strong>.@$busca;<h4>”;
echo”<BR>”;

}

}
else{

echo “<h2><strong>OPS…Nada Encontrado Com $busca</h2></strong>”;
echo “<h3><a href=’javascript:history.back(1)’>Voltar ao site</a></h3>”;

}

?>

pronto galera é isso nem preciso comentar os códigos pois é bem simples.

 

Deixe seu COMENTÁRIO

O seu endereço de e-mail não será publicado.

CommentLuv badge

Email
Print