aparece a paginação la em baixo, mas quando vc clica vai para uma pagina vazia, mas parece que agora ja estou mais perto de conseguir, outra coisa que notei é que fala que foram encontrados 5 resultados mesmo que tenham mais que isso.
Aparece 5 que é exatamente o que eu coloquei por pagina para testar.
Se alguem poder me dar um toque eu agradeço
segue codigo modificado
<?php include "conexao.php"; if (!isset($_GET["pagina"])) { $pagina = 1; } else { $pagina = $_GET["pagina"]; } $max=5; $inicio = $pagina - 1; $inicio = $max * $inicio; $sql=("SELECT * FROM noticia"); $query=mysql_query($sql); $total=mysql_num_rows($query); if ($total == 0) echo "<center>Nenhum registro encontrado!</center><br />"; else // Recuperamos a ação enviada pelo formulário $a = $_GET['a']; // Verificamos se a ação é de busca if ($a == "buscar") { // Pegamos a palavra $palavra = trim($_POST['palavra']); // Verificamos no banco de dados produtos equivalente a palavra digitada $sql2 = mysql_query("SELECT * FROM noticia WHERE noticia LIKE '%".$palavra."%' ORDER BY id DESC LIMIT $inicio,$max "); // Descobrimos o total de registros encontrados $numRegistro = mysql_num_rows($sql2); // Se houver pelo menos um registro, exibe-o if ($numRegistro != 0) { echo"<center><font color=\"silver\" size='2'/>".$numRegistro." resultados encontrados com a palavra \"".$palavra."\".</font><br /><br /></center>"; // Exibe os produtos e seus respectivos preços ?> <?php $i = 0; while ($resultado = mysql_fetch_object($sql2)) { // se a divisão de i com 3 sobrar 0 então pule de linha if($i % 4 == 0){ } // Exibimos o resultado echo "<a href='resultados_da_busca.php?id={$resultado->id}'>{$resultado->titulo}</a>"; echo "<br />"; echo "<br />"; echo "<hr width=\"490\" align=\"center\" color=\"#CCCCCC\"/><br />"; $i++; } // Se não houver registros } else { echo "Nenhuma noticia foi encontrada com a palavra ".$palavra."<br /><br />"; } ?> <center> <?php // Calculando pagina anterior echo "<br />"; $menos = $pagina - 1; // Calculando pagina posterior $mais = $pagina + 1; $pgs = ceil($total / $max); if($pgs > 1 ) { if($menos >0) echo "<a href=\"?pagina=$menos\" class='texto_paginacao'>Anterior</a> "; if (($pagina-4) < 1 ) $anterior = 1; else $anterior = $pagina-4; if (($pagina+4) > $pgs ) $posterior = $pgs; else $posterior = $pagina + 4; for($i=$anterior;$i <= $posterior; $i++) if($i != $pagina) echo " <a href=\"?pagina=".($i)."\" class='texto_paginacao'>$i</a>"; else echo " <strong class='texto_paginacao_pgatual'>".$i."</strong>"; if($mais <= $pgs) echo " <a href=\"?pagina=$mais\" class='texto_paginacao'>Proxima</a>"; } ?> </center> <?php }?>