MauF Postado Fevereiro 17, 2005 Denunciar Share Postado Fevereiro 17, 2005 Olá amigos tem um problema nessa paginação,so olhando pra ver.ela ta aparecendo mais páginas q devia,e se eu faço o filtro nas outra paginas não aparece nada. <? include "conecta.php"; $razao_social_b = STRTOUPPER(TRIM($razao_social)); $cnpj_b = TRIM($cnpj); $associacao_id = $_SESSION["session_associacao_id"]; if (!isset($nro_pagina))// isso é necessário pois ele indica qual pagina está $nro_pagina = 0; $inicial = $nro_pagina * 2; $query = mysql_query("SELECT razao_social,cnpj,empresa_id FROM empresa WHERE LOCATE('$razao_social_b',razao_social)>0 AND LOCATE('$cnpj_b',cnpj)>0 AND associacao_id=$associacao_id ORDER BY razao_social LIMIT $inicial,2"); //conta registros $conta = mysql_query("SELECT razao_social,cnpj,empresa_id FROM empresa WHERE LOCATE('$razao_social_b',razao_social)>0 AND LOCATE('$cnpj_b',cnpj)>0 AND associacao_id=$associacao_id ORDER BY razao_social"); $linhas = mysql_num_rows($conta); $qtd_paginas = intval($linhas / 2); if($linhas == 0){ echo "Nenhum dependente encontrado"; exit(); } else{ while($row = mysql_fetch_array($query)){ $razao_social = $row["razao_social"]; $cnpj = $row["cnpj"]; $empresa_id = $row["empresa_id"]; if($linhas %2 == 0){ $cor = "#E2EFFE"; } else{ $cor = "#E2EFFE"; } echo " <tr bgcolor=\"$cor\"> <td> <font size='1' face='Arial, Helvetica, sans-serif'><strong><a href=\"consulta_empresa2.php?identificador=".base64_encode($empresa_id).md5('080286')."\">$razao_social</a></font></td> <td> <font size='1' face='Arial, Helvetica, sans-serif'>$cnpj</font></td> </tr>"; } } ?> </table> <div align="center"><? if($nro_pagina <> 0) { $url = $nro_pagina - 1; echo "<a id=mulink href='$PHP_SELF?nro_pagina=$url&razao_social_b=$razao_social_b&cnpj_b=$cnpj_b'><font face='Arial, Helvetica, sans-serif' size='-1' color='#666666'><b>Anterior</b></font></a>"; } else{ echo " "; } for($conta_pagina = 0; $conta_pagina<($qtd_paginas + 1); $conta_pagina++) { if ($conta_pagina == $nro_pagina){ echo "<font face='Arial, Helvetica, sans-serif' size='-1' color='#FF9900'><b> $conta_pagina </b></font>"; } else{ echo "<a id=mulink href='$PHP_SELF?nro_pagina=$conta_pagina&razao_social_b=$razao_social_b&cnpj_b=$cnpj_b'><font face='Arial, Helvetica, sans-serif' size='-1' color='#666666'><b> $conta_pagina </b></font></a>"; } } if ($nro_pagina < $qtd_paginas){ $url = $nro_pagina + 1; echo "<a id=mulink href='$PHP_SELF?nro_pagina=$url&razao_social_b=$razao_social_b&cnpj_b=$cnpj_b'><font face='Arial, Helvetica, sans-serif' size='-1' color='#666666'><b>Próximo</b></font></a> "; } else{ echo " "; } ?></div> <br> <br> <strong><font color="#000000" size="-1" face="Arial, Helvetica, sans-serif">Foram encontrdas <?echo $linhas;?> Empresas, com a(s) palavra(s) <?echo $razao_social_b." - ".$cnpj_b;?>.</font></strong> Link para o comentário Compartilhar em outros sites More sharing options...
0 MauF Postado Fevereiro 17, 2005 Autor Denunciar Share Postado Fevereiro 17, 2005 Olá esse é o link para visualizar a paginaçãolink para paginaçãoValeu espero q algum me ajude. Link para o comentário Compartilhar em outros sites More sharing options...
0 MauF Postado Fevereiro 17, 2005 Autor Denunciar Share Postado Fevereiro 17, 2005 Ola pessoal arrumei a paginação, eras as variaveis q passa pelo link q tava errada, mas to com outro problema, eu dividi a consulta por 10 aparecendo 10 registros,mas se tiver exatamente 10 resultados aparece mais uma pagina vasia,não sei onde é o problema.accho q pode ser o comando intval$qtd_paginas = intval($linhas / 10); Link para o comentário Compartilhar em outros sites More sharing options...
0 MauF Postado Fevereiro 17, 2005 Autor Denunciar Share Postado Fevereiro 17, 2005 ninguém entendeu meu problema.? Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Fevereiro 17, 2005 Denunciar Share Postado Fevereiro 17, 2005 Tópico trancado por flood Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MauF
Olá amigos tem um problema nessa paginação,
so olhando pra ver.
ela ta aparecendo mais páginas q devia,
e se eu faço o filtro nas outra paginas não aparece nada.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados