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

Licks Por Numeros De Pagina


Guest - Juliana -

Pergunta

Guest - Juliana -

sera que algum pode me ajudar.. é que eu fiz uma pesquisa, onde cada dez conteudo encontrado será gerado uma outra pagina.. em cada fim de pagia eu consegui fazer o botao "proximo" para ir a pagina seguinte e consegui fazer o botao "anterior" para voltar a pagina... o que eu quro fazer é que em vez dos botoes "proximo" e "anterior" apareça os linck 1,2,3,4.. onde cada numero seja referente a cada pagina... tipo no google... não sei se fui bem clara.. qualquer duvida postem aqui que eu tento ser mais objetiva..

obrigado...

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
Guest - juliana -

coloquei tudo por que não entendi direito, brigado lindinho:

<?php

$link = mysql_connect("localhost", "root", "")

or die ("não foi possivel conectar");

mysql_select_db("banco")

or die("não deu pra selecionar o banco de dados");

?>

$consulta = "SELECT *

from script

where ((titulo like '%$a%')or(descricao like '%$a%'))";

$resultado = mysql_query($consulta, $link )

or die("");

$tot=mysql_numrows($resultado);

if ($tot == 0) {

echo "<center><font color='#CC3300'>Não foi encontrado nenhum registro para esta pesquisa.</font></center>";}

elseif ($tot > 0){ echo "<center><font color='#0033CC'>Foram encontrado $tot registro(s) para esta pesquisa.</font></center>";

?>

$counter = 0;

if ($dir=="") { $dir = "Próximo"; }

// Aqui

$maxPag = 5;

if ($offset==0) { $offset=0; }

if ($dir=="Próximo") {

if ($tot > $maxPag) {

$counter = $offset;

$offset += $maxPag;

$num = $offset;

if ($num > $tot) { $num = $tot; }

}

else { $num=$tot; }

}

elseif ($dir=="Anterior") {

if ($tot > $maxPag) {

$offset -= $maxPag;

if ($offset < 0) { $offset = 0; }

$counter = $offset - $maxPag;

if ($counter < 0) { $counter = 0; }

$num = $counter + $maxPag;

}

if ($tot > $maxPag) {

echo "<form action=\"$php_self\" method=\"POST\">\n";

if ($offset > $maxPag) { echo "<input type=\"submit\" value=\"Anterior\" name=dir>\n"; }

if ($offset < $tot) { echo "<input type=\"submit\" value=\"Próximo\" name=dir>\n"; }

echo "<input type=hidden name=\"offset\" value=\"$offset\">\n";

echo "<input type=hidden name=\"mod\" value=\"$mod\">\n";

echo "<input type=hidden name=\"tudo\" value=\"$tudo\">\n";

echo "</form>";

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Você terá que criar uma condição (if) para se o numero de itens encontrados for maior que dez, seja adicionado mais um na borda da página

depois você deve criar um echo mostrando a variável e linkando ela

é meio complicado mas da para fazer

Link para o comentário
Compartilhar em outros sites

  • 0

Juliana, acho que estou na mesma que você.

Também estava querendo uma dessas, porque acho que fica uma coisa mais completa, com o anterior e próximo, a pessoa só pode ir pra frente ou pra trás, agora com os links ela pode pular da página 1 para a página 4 por exemplo... é mais prático. Mas ainda não tive tempo pra parar e pensar como se fazer... se alguém conseguir te ajudar vou aproveitar a carona... biggrin.gif

Valeu!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - juliana -

muito obrigado a todos este artigo é muito bom mesmo.. eu to apanhando pra fazer mas já ta asindo resultados.. logo eu consigo.. obrigadao a todos.. beijinhos

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,2k
×
×
  • Criar Novo...