Ir para conteúdo
Fórum Script Brasil
  • 0

paginação ir para proximo registro


jean_c_g

Pergunta

boa tarde pessoal

Estou com um problema quando seleciona o negocio igual aluga me mostra dois registros.

Agora na paginação, quando clico no número 2 não vai para frente. não me mostra o proximo registro que tem dois.

Estou dois dias tentando modificar isso.

o endereço é http://www.revistapratica.com.br/busca.php

<form id="consultar" name="consultar" method="get" action="busca.php">
  <table cellspacing="1" cellpadding="3" width="59%" align="center" 
            border="0">
    <tbody>
      <tr>
        <td height="25" bgcolor="#C57201"><img src="imagens/quadrado.gif" width="6" height="5" /><img src="imagens/fechalaranja.gif" width="14" height="14" /></td>
      </tr>
      <tr>
        <td>Tipo de Neg&oacute;cio <br />
          <select 
                  id="negocio" size="1" 
                  name="negocio">
            <option value="1">Loca&ccedil;&atilde;o</option>
            <option value="2">Venda</option>
            <option value="3">Temporada</option>
          </select></td>
      </tr>
      <tr>
        <td><table class="branco10" cellspacing="0" cellpadding="3" width="100%" 
                  border="0">
            <tbody>
              
              <tr>
                <td bgcolor="#f9f9f9">&nbsp;</td>
                <td bgcolor="#f9f9f9">&nbsp;</td>
                <td align="middle" bgcolor="#ffffff"><input class="caixa10" type="submit" value="Buscar" name="Buscar2" /></td>
              </tr>
            </tbody>
        </table></td>
      </tr>
    </tbody>
  </table>
</form>
<?php


$negocio = $_GET['negocio'];



$ssql = "select * from imoveis "; 


if ($_GET['negocio']== 1){
    $txt_imovel = $_GET["negocio"];
    echo "negocio";

    $ssql = $ssql.  " WHERE  aluguel = '".$txt_imovel."'"; 
    
}
$pagina = $_GET["pagina"];  
if($pagina == "") {  
    $pagina = "1";  
} 
// Maximo de registros por pagina  
$maximo =1;
// Calculando o registro inicial  
$inicio = $pagina - 1;  
$inicio = $maximo * $inicio;
$rs = mysql_query($ssql)or die(mysql_error()); 
$conta = mysql_num_rows($rs);
echo  "numero->".$conta."<br><br>";

if($conta<=0) {  
    echo "<center>Nenhum registro encontrado.</center>";  
    }else {  
        $ssql = $ssql.  " LIMIT " . $inicio . "," . $maximo;
        echo   $ssql;
         $rs = mysql_query($ssql)or die(mysql_error());
    while($row = mysql_fetch_array($rs)) {  
        echo "Produto: ".$row["tipoimovel"]."<BR>";  
    }
    // Calculando pagina anterior  
    $menos = $pagina - 1;  

// Calculando pagina posterior  
    $mais = $pagina + 1;
    echo    $mais;

    $pgs = ceil($conta / $maximo);  
    if($pgs > 1 ) {  
        // Mostragem de pagina  
        if($menos > 0) {  
           echo "<a href=\"?consultar=$menos&\" class='texto_paginacao'>anterior</a> ";  
        }  
        // Listando as paginas  
        for($i=1;$i <= $pgs;$i++) {  
            if($i != $pagina) {  
            
               echo "  <a href=\"?consultar=".($i)."&"."negocio="."$txt_imovel"."\" class='texto_paginacao'>$i</a>";  
            } else {  
                echo "  <strong lass='texto_paginacao_pgatual'>".$i."</strong>";  
            }  
        }  
        if($mais <= $pgs) {  
           echo "   <a href=\"?consultar=$mais\"&negocio=$txt_imovel class='texto_paginacao'>próxima</a>";  
        }  
    }  
}





?>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Mudei essses dois ai, testa e vê se da certo:

echo '<a href="?consultar=$i&negocio=$txt_imovel" class="texto_paginacao">$i</a>';

echo '<a href="?consultar=$mais&negocio=$txt_imovel class="texto_paginacao"">proximo</a>';

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...