Ir para conteúdo

POWERED BY:

Arquivado

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

cadu_online

Paginação de Resultados

Recommended Posts

Seguinte, sou iniciante e ja tentei um monte mas não consigo fazer uma paginação de resultados para um sistema de busca que eu criei. Gostaria desaber se alguem poderia me dar uma ajudinha pra montar um. Dai eu mando ume-mail com arquivos .php para vocês darem uma olhada na estrutura do documento. Caso alguem se disponha a me ajudar, deixe o e-mail para mimmandar os arquivos. Valeus espero que possam me ajudar!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, a primeira vez que tentei fazer um codigo assim também me bati um pouco, mas faça o seguinte, pega no site do phpbrasil uns codigos prontos mesmo e muda só a leitura das tabelas e campos, daí você vai "fuçando" para adequar as suas necessidades. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hehehe pior que ja tentei fazer isso, mas meu sistema de multiplos parametros e é mais complexo, da uma olhada no fonte da página de resultados. É meio grande!!A conexão e seleção do banco não consta aqui mas existe ok?<?phpif (isset($consultar)) // se o form for submetido{ if (($revista != "") && ($ano == "") && ($mes == "") && ($all != "")) { $sql=("SELECT * FROM abstracts WHERE revista ='$revista' AND corpo LIKE '%$all%' OR autores LIKE '%$all%' OR unitermos LIKE '%$all%' OR titulo_port LIKE '%$all%' OR titulo_eng LIKE '%$all%' OR revisao LIKE '%$all%' OR tradutor LIKE '%$all%' ORDER BY ano DESC"); } else if (($revista != "") && ($ano != "") && ($mes == "") && ($all != "")) { $sql=("SELECT * FROM abstracts WHERE revista ='$revista' AND ano = '$ano' AND corpo LIKE '%$all%' OR autores LIKE '%$all%' OR unitermos LIKE '%$all%' OR titulo_port LIKE '%$all%' OR titulo_eng LIKE '%$all%' OR revisao LIKE '%$all%' OR tradutor LIKE '%$all%' ORDER BY mes ASC"); } else if (($revista == "") && ($ano == "") && ($mes == "") && ($all != "")) { $sql=("SELECT * FROM abstracts WHERE corpo LIKE '%$all%' OR autores LIKE '%$all%' OR unitermos LIKE '%$all%' OR titulo_port LIKE '%$all%' OR titulo_eng LIKE '%$all%' OR revisao LIKE '%$all%' OR tradutor LIKE '%$all%' ORDER BY ano DESC"); } else if (($revista != "") && ($ano == "") && ($mes != "") && ($all != "")) { $sql=("SELECT * FROM abstracts WHERE revista ='$revista' AND mes = '$mes' AND corpo LIKE '%$all%' OR autores LIKE '%$all%' OR unitermos LIKE '%$all%' OR titulo_port LIKE '%$all%' OR titulo_eng LIKE '%$all%' OR revisao LIKE '%$all%' OR tradutor LIKE '%$all%' ORDER BY ano DESC"); } else if (($revista != "") && ($ano != "") && ($mes != "") && ($all != "")) { $sql=("SELECT * FROM abstracts WHERE revista ='$revista' AND ano = '$ano' AND mes = '$mes' AND corpo LIKE '%$all%' OR autores LIKE '%$all%' OR unitermos LIKE '%$all%' OR titulo_port LIKE '%$all%' OR titulo_eng LIKE '%$all%' OR revisao LIKE '%$all%' OR tradutor LIKE '%$all%' ORDER BY ano DESC"); } else if (($revista == "") && ($ano != "") && ($mes == "") && ($all != "")) { $sql=("SELECT * FROM abstracts WHERE ano = '$ano' AND corpo LIKE '%$all%' OR autores LIKE '%$all%' OR unitermos LIKE '%$all%' OR titulo_port LIKE '%$all%' OR titulo_eng LIKE '%$all%' OR revisao LIKE '%$all%' OR tradutor LIKE '%$all%' ORDER BY mes ASC"); } else if (($revista == "") && ($ano != "") && ($mes != "") && ($all != "")) { $sql=("SELECT * FROM abstracts WHERE mes ='$mes' AND ano = '$ano' AND corpo LIKE '%$all%' OR autores LIKE '%$all%' OR unitermos LIKE '%$all%' OR titulo_port LIKE '%$all%' OR titulo_eng LIKE '%$all%' OR revisao LIKE '%$all%' OR tradutor LIKE '%$all%' ORDER BY ano DESC"); } else if (($revista == "") && ($ano == "") && ($mes != "") && ($all != "")) { $sql=("SELECT * FROM abstracts WHERE mes ='$mes' AND corpo LIKE '%$all%' OR autores LIKE '%$all%' OR unitermos LIKE '%$all%' OR titulo_port LIKE '%$all%' OR titulo_eng LIKE '%$all%' OR revisao LIKE '%$all%' OR tradutor LIKE '%$all%' ORDER BY ano DESC"); } else if (($revista != "") && ($ano != "") && ($mes == "") && ($all != "")) { $sql=("SELECT * FROM abstracts WHERE revista ='$revista' AND ano = '$ano' AND corpo LIKE '%$all%' OR autores LIKE '%$all%' OR unitermos LIKE '%$all%' OR titulo_port LIKE '%$all%' OR titulo_eng LIKE '%$all%' OR revisao LIKE '%$all%' OR tradutor LIKE '%$all%' ORDER BY mes ASC"); } else if (($revista == "") && ($ano == "") && ($mes == "") && ($all != "")) { $sql=("SELECT * FROM abstracts WHERE corpo LIKE '%$all%' OR autores LIKE '%$all%' OR unitermos LIKE '%$all%' OR titulo_port LIKE '%$all%' OR titulo_eng LIKE '%$all%' OR revisao LIKE '%$all%' OR tradutor LIKE '%$all%' ORDER BY ano DESC"); } else if (($revista != "") && ($ano == "") && ($mes != "") && ($all != "")) { $sql=("SELECT * FROM abstracts WHERE revista ='$revista' AND mes = '$mes' AND corpo LIKE '%$all%' OR autores LIKE '%$all%' OR unitermos LIKE '%$all%' OR titulo_port LIKE '%$all%' OR titulo_eng LIKE '%$all%' OR revisao LIKE '%$all%' OR tradutor LIKE '%$all%' ORDER BY ano DESC"); } else if (($revista != "") && ($ano != "") && ($mes != "") && ($all == "")) { $sql=("SELECT * FROM abstracts WHERE revista ='$revista' AND ano = '$ano' AND mes = '$mes'ORDER BY ano DESC"); } else if (($revista == "") && ($ano != "") && ($mes == "") && ($all == "")) { $sql=("SELECT * FROM abstracts WHERE ano = '$ano'ORDER BY mes ASC"); } else if (($revista == "") && ($ano != "") && ($mes != "") && ($all == "")) { $sql=("SELECT * FROM abstracts WHERE mes ='$mes' AND ano = '$ano'ORDER BY ano DESC"); } else if (($revista == "") && ($ano == "") && ($mes != "") && ($all == "")) { $sql=("SELECT * FROM abstracts WHERE mes ='$mes'ORDER BY ano DESC"); } else if (($revista != "") && ($ano == "") && ($mes == "") && ($all == "")) { $sql=("SELECT * FROM abstracts WHERE revista ='$revista'ORDER BY ano DESC"); } else { $sql=("SELECT * FROM abstracts ORDER BY ano DESC"); }}$query=mysql_query($sql);?><?while ($row=mysql_fetch_array($query)) {$registros = mysql_num_rows($query);$palavra = $all;$titulo_port=$row["titulo_port"];$autores=$row["autores"];$unitermos=$row["unitermos"];$cod_abstract=$row["cod_abstract"];$corpo=$row["corpo"];?><b>Título em Português:</b> <a href="master.php?cod_abstract=<?php echo $cod_abstract; ?>" target="_blank"><?php echo $titulo_port; ?></a><br><b>Autores:</b> <? echo "$autores"; ?><br><b>Unitermos:</b> <? echo "$unitermos"; ?><p><?}?><div class="busca2"> Foram encontrados um total de <b><? echo "$registros"; ?> registros</b> contendo a palavra <b>"<? echo "$palavra"; ?>"</b></div><a href="busca.php" target="_parent">FAZER NOVA PESQUISA</a> | <a href="#" onClick="window.print();return false">IMPRIMIR ESTA PÁGINA</a></div><!-- rodape --><address>Copyright® Dental Press Internacional 2003 - (0xx44) 262-2425 <a href="mailto:webmaster@dentalpress.com.br"> - E-mail: Webmaster</a></address><!-- rodape --></body></html>

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.