Sistema de busca
Olá galera, estou com um problema no sistema de busca, não sei como linkar os resultados para as suas paginas.
Esse sistema de busca é o melhor que encontrei até agora
para facilitar vou colocar o video de 46s e esse script de busca:
http://www.phpsuper....a-com-paginacao
Arquivo buscar.php:
<?php include("cabecalho.php") ?>
<div id="box-left"></div>
<div id="conteudo-search">
<div class="titulo">Digite abaixo o que procura</div><br />
<div id="procurar">
<div class="search">
<form method="get" action="buscar.php">
<img src="img/zoom_icon.png" />
<input type="text" class="procurar" id="busca" name="busca" placeholder="O que deseja procurar?" />
</form>
</div>
</div>
<div class="result">
<?php
require 'conexao/config.php';
error_reporting(0);
$get = $_GET['busca'];
$pagina = $_GET['pagina'];
// DEFINA AQUI O LIMITE DE RESULTADOS POR PÁGINA
$inicio = 0;
$limite = 8;
if($get == ""){ $get = 'Æ';}
if($pagina != ''){ $inicio = ($pagina - 1) * $limite;}
$sqlContar = mysql_query("SELECT * FROM tab_news WHERE titulo LIKE '%$get%' OR texto LIKE '%$get%'") or die("Erro ao consultar");
$total = mysql_num_rows($sqlContar);
if($get != 'Æ'){
echo '<div class="info">Resultados: <b>'.$total.'</b></div>';
echo '<ul>';
}
$sql = mysql_query("SELECT * FROM tab_news WHERE titulo LIKE '%$get%' OR texto LIKE '%$get%' ORDER BY id DESC LIMIT $inicio, $limite") or die("Erro ao consultar");
while($res = mysql_fetch_array($sql)){
?>
<li>
<a href="#"><img src="thumb/<?php echo $res['img'];?>" alt="" /></a>
<h2><a href="#"><?php echo $res['<a href="$paginas">paginas</a>'];?></a></h2>
<h2><a href="#"><?php echo $res['titulo'];?></a></h2>
<span><a href="#"><?php echo substr($res['texto'],0,80).'...';?></a></span>
</li>
<?php }?>
</ul>
<?php
$menos = $pagina - 1;
$mais = $pagina + 1;
$pgs = ceil($total / $limite);
if($pgs > 1 ){
echo '<div class="paginacao">';
if($menos > 0){ echo "<a href=".$_SERVER['PHP_SELF']."?busca=$get&pagina=$menos>Anterior</a> ";}
for($i=1;$i <= $pgs;$i++){
if($i != $pagina) {
echo " <a href=".$_SERVER['PHP_SELF']."?busca=$get&pagina=".($i).">$i</a> ";
} else {
echo " <a class=\"atual\" href=".$_SERVER['PHP_SELF']."?busca=$get&pagina=".($i).">".$i."</a> ";
}
}
if($mais <= $pgs){
echo " <a href=".$_SERVER['PHP_SELF']."?busca=$get&pagina=$mais>Próxima</a>";
}
echo '<div>';
}
?>
</div>
</div>
</div>
</div><!--conteudo--><div class="clear-search"></div>
<?php include("rodape.php") ?>Discussão (1)
Carregando comentários...