Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia a todos, este é meu primeiro post, me desculpem se estiver no lugar errado mas acho q é aqui mesmo,
Estou com um problema em meu codigo de paginação, é um site de imoveis q é exibido 1 imovel por linha e 3 imoveis por pagina, quando tem mais de 3 imoveis por categoria aparece o botão proximo, porem quando eu clico no botão proximo ele vai para a proxima pagima mas não exibe os proximos imoveis aparece apenas a mensagem nenhum(a) encontrado.
Esse é o codigo:
pesqporcat.php
</head>
<body onselectstart='return false'>
<table background="imagens/fundo_pags.jpg" width="529" height="683" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="top"><p> </p> <p>
<?php
$max = 3; //DEFINE A QUANTIDADE DE LINHAS
if($pagina=="")
{
$pagina = 1;
}
$inicio = $pagina -1;
$inicio = $max * $inicio;
include "conectar.inc";
$categoria = $_POST['categoria'];
$consulta = "SELECT * FROM imoveis WHERE categoria LIKE '$categoria' ";
$query = mysql_query("$consulta LIMIT $inicio,$max");
$resultado = mysql_query($consulta);
$linhas = mysql_num_rows($resultado);
if($linhas == 0)
{
echo "Nenhum(a) <b>" . $categoria . "</b> encontrado.";
}
else
{
$tp = $linhas / $max;
$regLinha = 1; //NUMERO DE REGISTROS POR LINHA
$i = ceil($regLinha / $max);
$j = 1;
$z = 0;
echo "<font color=\"#0000FF\"><b><u>Encontrados: </b>(" . $linhas . ")</u></font><table width=510px cellspacing=0 cellpadding=0 border=2 bordercolor=#0000FF bordercolordark=#0000ff bordercolorlight=#0000ff>";
while($mostrar = mysql_fetch_object($query))
{
echo "<tr><td><table border=0><td width=150px height=112 rowspan=2 align=center valign=middle border=0><img src='imagens/imoveis/img_abertura/" . $mostrar->foto . "'alt='Imagem' width='150' /></td><td width=350px align=center><b><u>". $mostrar->nome . "</td></tr><tr><td align=left valign=middle>" . $mostrar->descricao. "</td></tr><tr><td colspan=2 align=center><a href='" . $mostrar->id . "'>Detalhes</a></td></tr></table>";
$z++;
if($z == $reglinha and $j <$i)
{
echo "</tr><tr>";
$z = 0;
$j++;
}
if($z == $regLinha and $j == $i)
{
echo "</tr>";
}
}
echo "</table>";
$prox = $pagina +1;
$ante = $pagina -1;
if($pagina > 1)
{
echo "<a href='?pagina=$ante'>Anterior</a>";
}
echo "|";
if($pagina < $tp)
{
echo "<a href='?pagina=$prox'>Próxima</a>";
}
}
?>
</p></td>
</tr>
</table>
</body>
</html>Carregando comentários...