jean_c_g Postado Outubro 4, 2008 Denunciar Share Postado Outubro 4, 2008 boa tarde pessoalEstou 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ócio <br /> <select id="negocio" size="1" name="negocio"> <option value="1">Locaçã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"> </td> <td bgcolor="#f9f9f9"> </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>"; } } } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest JGrilo Postado Outubro 4, 2008 Denunciar Share Postado Outubro 4, 2008 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>'; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jean_c_g Postado Outubro 4, 2008 Autor Denunciar Share Postado Outubro 4, 2008 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>';não é isso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jasar Postado Outubro 4, 2008 Denunciar Share Postado Outubro 4, 2008 c eu não m engano no outro post d paginaçã do breno eu colei um script q faz isso :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jean_c_g
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
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.