Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, sou novo aquí e esse é meu primeiro pedido de ajuda, pois estou penando a quase duas semanas tentando adaptar uma paginação com 10 resultados por página no meu sistema de busca com 5 campos.
A Busca funciona perfeito mas se eu tento adaptar a paginação ela para.
Alguem poderia me ajudar? Pode até passar orçamento. Desde já agradeço a atenção de todos.
O codigo é esse:
<?php include('Connections/conexao.php'); ?>
<form action="teste.php" method="POST" name="busca" id="busca">
Referência:
<input name="ref" class="formulario" id="ref" style="WIDTH: 160px">
<br>
Tipo de Imóvel:
<SELECT name="tipo" class="formulario" id="tipo" style="WIDTH: 160px">
<OPTION value="todos" selected>Todos</OPTION>
<?php
$sql = "select * from casa group by tipo";
$resposta = mysql_query( $sql );
while ( $linha = mysql_fetch_array( $resposta )) {
?>
<option value="<?php echo $linha["tipo"];?>"><?php echo $linha["tipo"];?></option>
<?php
}mysql_free_result( $resposta );
mysql_close($conexao);
?>
</SELECT>
<br>
Operação:
<SELECT name="operacao" class="formulario" id="operacao" style="WIDTH: 160px">
<OPTION value="todos" selected>Todos</OPTION>
<?php
$sql = "select * from casa group by operacao";
$resposta = mysql_query( $sql );
while ( $linha = mysql_fetch_array( $resposta )) {
?>
<option value="<?php echo $linha["operacao"];?>"><?php echo $linha["operacao"];?></option>
<?php
}mysql_free_result( $resposta );
mysql_close($conexao);
?>
</SELECT>
<br>
Condomínio:
<SELECT name="condominio" class="formulario" id="condominio" style="WIDTH: 160px">
<OPTION value="todos" selected>Todos</OPTION>
<?php
$sql = "select * from casa group by condominio";
$resposta = mysql_query( $sql );
while ( $linha = mysql_fetch_array( $resposta )) {
?>
<option value="<?php echo $linha["condominio"];?>"><?php echo $linha["condominio"];?></option>
<?php
}mysql_free_result( $resposta );
mysql_close($conexao);
?>
</SELECT>
<br>
Faixa de Valores:
<SELECT name="cvalor" class="formulario" id="cvalor" style="WIDTH: 160px">
<OPTION value="todos" selected>Todos</OPTION>
<OPTION value="a">Até R$ 200 mil</OPTION>
<OPTION value="b">R$ 201 mil até R$ 400 mil</OPTION>
<OPTION value="c">R$ 401 mil até R$ 600 mil</OPTION>
<OPTION value="d">R$ 601 mil até R$ 800 mil</OPTION>
<OPTION value="e">R$ 801 mil até R$ 1 milhão</OPTION>
<OPTION value="f">Acima de R$ 1 milhão</OPTION>
</SELECT>
<br>
<input name="Submit" type="submit" class="formulario" id="button" value="Pesquisar" />
<input name="button2" type="reset" class="formulario" id="button2" value="Limpar" />
<br>
</form>
<?php
$num_por_pagina = 10;
if (!$pagina) {
$pagina = 1;
}
$primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina;
if ($ref != '') {
$ref = $_POST['ref'];
$sql = "SELECT * FROM casa where ";
$sql .= "ref='$ref' ";
}
else
{
$tipo = $_POST['tipo'];
$operacao = $_POST['operacao'];
$condominio = $_POST['condominio'];
$cvalor = $_POST['cvalor'];
$cnt = 0;
$sql = "SELECT * FROM casa ";
if($tipo != 'todos')
{
$sql .= "where tipo='$tipo' ";
$cnt=1;
}
if($operacao != 'todos')
{
if ($cnt==1)
$sql .= "AND operacao='$operacao' ";
else
$sql .= "where operacao='$operacao' ";
$cnt=1;
}
if($condominio != 'todos')
{
if ($cnt==1)
$sql .= "AND condominio='$condominio' ";
else
$sql .= "where condominio='$condominio' ";
$cnt=1;
}
if($cvalor != 'todos')
{
if ($cnt==1)
$sql .= "AND cvalor='$cvalor' ";
else
$sql .= "where cvalor='$cvalor' ";
}
}
$sql .= ("ORDER BY Id DESC LIMIT $primeiro_registro, $num_por_pagina");
{
$consulta = mysql_query($sql)or die (mysql_error());
for($i=0;$result=mysql_fetch_array($consulta);$i++)
{
?>
<img src="imagens/casas/<?php echo $result['foto1']; ?>" width="200" border="0"/><br>
<?php echo $result['condominio'];?><br>
<?php echo $result['valor'];?><br>
<?php echo $result['tipo'];?><br>
<?php echo $result['descricao'];?>
<?php echo $result['ref'];?><br>
<?php
}
}
?>Carregando comentários...