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 }?>



Postagens
Male
