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

Erro Na Paginação


MauF

Pergunta

OLA minha paginação esta tudo certoso tem um problema

eu tenho 38 lojas cadasteadas dai faço uma comsulta usando filtro e vem 16 lojas

até ai tudo certo.

essas 16 lojas é para vim em 2 paginas

pois exibe 10 resultados na primeirta e 6 na segunga

mas quando eu aperto para ir para a proxima pagina em vez de exibir os 6 resultados q faltya ela exibe todos os 38...

onde ta o erro.

<?
include "conecta.php";

$palavra = strtoupper(trim($palavra));
$associacao_id = $_SESSION["associacao_id"];


   //$inicial = $pg * 10;
   $query = mysql_query("SELECT razao_social,associacao_id,loja_id FROM loja WHERE LOCATE('$palavra',palavra_chave)>0 AND associacao_id='$associacao_id' ORDER BY razao_social LIMIT 0,10");
   //conta o numero de registros
   $conta = mysql_query("SELECT palavra_chave,razao_social,associacao_id,loja_id FROM loja WHERE LOCATE('$palavra',palavra_chave)>0 AND associacao_id='$associacao_id' ORDER BY razao_social");

   $linhas = mysql_num_rows($conta);
   $qtd_paginas = intval($linhas / 10);

   if($linhas == 0){
      echo "Nenhuma Loja encontrada";
      exit();
   }
   else{
      while($row = mysql_fetch_array($query)) {

         $loja_id           = $row["loja_id"];
         $razao_social      = $row["razao_social"];
         $palavra_chave     = $row["palavra_chave"];
         ?>
         <tr>
           <td width='300' height='20' bgcolor='#E2EFFE'><div align='left'><a href="javascript:abre('<?= $loja_id?>')"><font color='#0000FF' size='1' face='Arial, Helvetica, sans-serif'><strong><u><? echo  $razao_social;?></u></strong></font></a></div></td>
         </tr>
      <?
      }
      ?>
      </table>
      <div align="center"><?
   }
if($nro_pagina > 0) {
   $url = $nro_pagina - 1;
   echo "<a id=mulink href='$PHP_SELF?nro_pagina=$url'><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>&nbsp;&nbsp;$conta_pagina&nbsp;&nbsp;</b></font>";
    }
   else{
      echo "<a id=mulink href='$PHP_SELF?nro_pagina=$conta_pagina'><font face='Arial, Helvetica, sans-serif' size='-1' color='#666666'><b>&nbsp;&nbsp;$conta_pagina&nbsp;&nbsp;</b></font></a>";
       }
 }
if ($nro_pagina < $qtd_paginas){
   $url = $nro_pagina + 1;
   echo "<a id=mulink href='$PHP_SELF?nro_pagina=$url'><font face='Arial, Helvetica, sans-serif' size='-1' color='#666666'><b>Próximo</b></font></a> ";
   }
else{
   echo " ";
 }
?>

alguém sabe me ajudar?

Link para o comentário
Compartilhar em outros sites

18 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.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...