Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

scooler

Como fazer paginacao

Recommended Posts

Olá galera!

 

 

tenho um script de busca interna e gostaria de paginar os resultados tipo o do google

 

Mostrando de 1 - 5

 

aqui o resultado da busca

 

<< Anterior 1 2 [3] 4 5 Próximo >>

 

Porém, gostaria que ficasse em negrito e entre chaves a página que estiver selecionada

 

valew!

Compartilhar este post


Link para o post
Compartilhar em outros sites

na hora de exibir os números das páginas coloque um contador que quando chegar ao limite (5, no caso) seja interrompido o loop

e durante a execução quando o número for igual ao da página atual mande escrever entre as tags NÚMERO

 

é simples

Compartilhar este post


Link para o post
Compartilhar em outros sites

você poderia dar um exemplo?o meu codigo é este e esta listando somente um resultado<?$trecho = (htmlspecialchars($trecho));$teste = (strlen($trecho));if ( ($trecho == "") or ($teste <= 1) ) {echo "Foram encontrada(s) <b>0</b> ocorrência(s) para \"<b>$trecho</b>\"";} else {require ("conexao.php");$sql = "SELECT * FROM produtos WHERE ((categoria LIKE '%$trecho%') or (nome LIKE '%$trecho%') or (loja LIKE '%$trecho%') or (ref LIKE '%$trecho%'))";$resSql = mysql_query($sql);$totProd = mysql_numrows($resSql); if ($totProd == 0) { echo "Foram encontrada(s) <b>$totProd</b> ocorrência(s) para \"<b>$trecho</b>\""; } elseif ($totProd > 0) {echo "Foram encontrada(s) <b>$totProd</b> ocorrência(s) para \"<b>$trecho</b>\""; $imge = mysql_result($resSql, $counter , "imagem");echo "<table height=0 valign=top width=100% border=0 cellspacing=0 cellpadding=0>";echo "<tr width=100% align=left valign=top>";echo "<td width=25% align=center valign=middle>$imge";echo "<td width=75%><font face=verdana size=1 color=#666666><b>Ref.: </b>".mysql_result($resSql, $counter, "ref")."</font><br>";echo "<font face=verdana size=1 color=#666666><b>Categoria: </b>".mysql_result($resSql, $counter, "categoria")."</font><br>";echo "<font face=verdana size=1 color=#666666><b>Nome: </b>".mysql_result($resSql, $counter, "nome")."</font><br>"; echo "<font face=verdana size=1 color=#666666><b>Peso: </b>".mysql_result($resSql, $counter, "peso")."g"."</font><br>";echo "<font face=verdana size=1 color=#666666><b>Loja: </b>".mysql_result($resSql, $counter, "loja")."</font><br>";echo "<font face=verdana size=1 color=#666666><b>Preço: <font color=#FF0000>R$ ".mysql_result($resSql, $counter, "preco")."</b></font></font><br>";echo "<font face=verdana size=1 color=#666666><b><a href=index.php?loja=compras><img src=imagens/bot_comprar.gif border=0 alt='Comprar'></a></b></font></td><br>";echo "</tr>";echo "</table>";}mysql_close();}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você faz duas consultas uma com os resultados que você quer, (tipo 0,4 ou 5,9) e a outra com todos resultados e ve quantos foram encontrados, você divide pela qauntidade de registros por página e ve quantas página tem, ok?

Compartilhar este post


Link para o post
Compartilhar em outros sites

:( tipo, eu ainda nao consegui entender muito o esquema da paginacao na busca, alguem poderia me dar um exemplo destas duas consultas a serem feitas??alguem sabe se tem um tutorial que explique isto detalhadamente?valew galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.