PHPBrasil.com - Últimos Comentários https://phpbrasil.com Lista dos últimos comentários publicados nesse script. https://phpbrasil.com/script/sIlUI4uIa2s/paginacao-profissional#21668 ótimo script Vinicius Pedra Thu, 28 Mar 2024 17:03:31 UTC https://phpbrasil.com/script/sIlUI4uIa2s/paginacao-profissional#21666 ai meu brow essa nova versão q vc postou ñ funciona! se ligue no cálculo dessa aqui o endereço p ver ela funcionando: http://www.diamantes.festlojas.com só que tá meio doida sabe... pq ele só mostra os 7 nº no cálculo q vc fez dai eu fui mechendo rsrs e cosegui aumentar porém ta todo doido eu não sei como é a proporção tentei de várias maneiras mas enfim o código é esse ai o que voce postou se puder deixar ele com mais número e proporcionalmente vlw!: <? $conn = mysql_connect("localhost","fea","a"); $banco = mysql_select_db("fa"); $busca = "SELECT * FROM ds order by id desc"; $total_reg = "1"; $campo = "des,deo,o"; $pagina = $_GET['pagina']; if (!$pagina) { $pc = "1"; } else { $pc = $pagina; } $inicio = $pc-1; $inicio = $inicio*$total_reg; $limite = mysql_query("$busca LIMIT $inicio,$total_reg"); // busca no banco de dados $todos = mysql_query("$busca"); $maxRec = mysql_num_rows($todos); $tr = mysql_num_rows($todos); // verifica o número total de registros $tp = $tr / $total_reg; // verifica o número total de páginas $tp = (int) $tp; // Tira os quebrados do resultado if ($tp!=($tr / $total_reg)) { $tp++; } // ajusta a amostragem das paginas while($dados = mysql_fetch_array($limite)) { // monta a pagina solicidada $cor = ($coralternada++ %2 ? "FFFFFF" : "E5E5E5"); // Mostra resultado com cores alternadas $diamantes = $dados[diamantes]; $descricao = $dados[descricao]; $outro = $dados[outro]; print "<center><head></head><table border=\"0\" width=\"48%\" cellspacing=\"0\" cellpadding=\"0\"><tr> <td><p align=\"center\"><img border=\"0\" src=\"$diamantes\"></td> </tr> <tr> <td> <p align=\"center\"><b><font color=\"#2E9BB9\">Descrição</font></b></td> </tr><tr><td><p align=\"center\"><font style=\"font-size: 15pt\" color=\"#72C5DC\">$descricao</font></td> </tr></table></center>"; } echo "<br><br><br><center><font color=red><b>$maxRec</b></font> Diamantes do Orkut Cadastrados!</center><tr><td><br></td></tr><br>"; // Calcula o valor das paginas anterior e proxima if ($tp > 1) { echo "<tr><td bgcolor=#FFFFFF colspan=2><center>"; $anterior = $pc -1; $proximo = $pc +1; echo "<FONT SIZE=1 face=Verdana><b>"; if ($pc>1) { echo "<a href='?pagina=$anterior".$comp."'><<< Anterior</a> "; } else { echo "<<< Anterior"; } echo " | "; // aqui começa a parte mais chata, ele calcula os numeros do miolo da barra de paginação if ($tp <= 23) { $cont1 = 1; $cont2 = $tp; } else { if ($pc < 19 ) { $cont1 = 1; $cont2 = 23; } else { $cont2 = $pc + 18; if ($cont2 > $tp) { $cont2 = $tp; } $cont1 = $cont2 - 22; } } $cont2++; $cont=$cont1; // feito os calculos, aqui monta-se o miolo da barra while ($cont!=$cont2) { IF ($pc==$cont){ ECHO (" <B><font color=red>[$cont]</font></B> | "); } ELSE { ECHO (" <A HREF=\"?pagina=$cont".$comp."\">$cont </A> | "); } $cont++; } if ($pc<$tp) { echo " <a href='?pagina=$proximo".$comp."'>Próxima >>></a>"; } else { echo "Próxima >>>"; } echo "</font></b></center></td></tr>"; } ?> Cézar Ayran Thu, 28 Mar 2024 17:03:31 UTC https://phpbrasil.com/script/sIlUI4uIa2s/paginacao-profissional#21151 ae galera queria que paginasse isso aqui http://www.festlojas.com/ploft.php?pg=rapidinhas tipo ai é tudo manual e as paginações q eu vi pede o SQL :( se alguém puder me ajudar a fazer com que eu crie um BD pra isso ai agradeço valeu!!! MSN: afamilialegal@hotmail.com http://www.festlojas.com Cézar Ayran Mon, 09 Apr 2007 15:11:00 UTC https://phpbrasil.com/script/sIlUI4uIa2s/paginacao-profissional#20484 Cara você é modesto rsrs, pra um primeiro script postado rs, abriu com chave de ouro, funfa sem erro nenhum, adaptei ele numa busca de imóveis e ficou perfeito, foi o primeiro que eu peguei que realmente ajudou ao invés de aborrecer rs. Valeu mesmo véio... Leonardo Mattos Mon, 05 Feb 2007 11:41:00 UTC https://phpbrasil.com/script/sIlUI4uIa2s/paginacao-profissional#20480 Desculpa mas eu tinha que falar rs, já faz muito tempo que eu procuro por uma paginação igual a essa, desisti várias vezes, e hoje em mais uma tentativa eu achei essa. Meus parabéns aí pro Wilson, muito construtivo o script, me tirou do sufoco... Leonardo Mattos Mon, 05 Feb 2007 10:08:00 UTC https://phpbrasil.com/script/sIlUI4uIa2s/paginacao-profissional#18736 Corrigindo esse ultimo bug ai que o Evaldo fez o script dah certo...bacana, vi um monte de script com esse tema, mas esse foi o unico q realmente fez o que eu estava procurando, falta alguns correções de melhoria, mas são só besteiras, tipo layout e outras informações para página tipo tempo de abertura apresentacao de total de pagina que tem, enfim, pouca coisa para mudar, mas o importante eh que está funcionando. Assim que eu melhorar esses detalhes que mencionei eu envio para compartilhar com vcs. abraços! Marcele Monroe Thu, 28 Mar 2024 17:03:31 UTC https://phpbrasil.com/script/sIlUI4uIa2s/paginacao-profissional#14424 A versão 0.2 tem um bug: Os links estão assim: <a href='?p=$proximo".$comp."' O correto é: <a href='?pagina=$proximo".$comp."' Outra coisa: Para que serve a variável $comp? Não localizei a sua inicialização. Evaldo Prestes de Oliveira Thu, 28 Mar 2024 17:03:31 UTC https://phpbrasil.com/script/sIlUI4uIa2s/paginacao-profissional#11368 Eu já havia resolvido o bug, porque com determinado numero de paginas, a barra ficava perdida . eu já reformulei o codigo, e vou postar aqui logo em breve .. Wilson Aguiar Gutierrez Sat, 10 Jan 2004 16:44:00 UTC https://phpbrasil.com/script/sIlUI4uIa2s/paginacao-profissional#11367 Oi no final modifiquei a listagem de paginas ele so testava if ($cont1<1) { $cont1=1; $cont2=50; if ($tp<=50) { $cont2=$tp; } } e para funcionar o meu coloquei assim: if ($cont1<1) { $cont1=1; $cont2=50; if ($tp<=50) { $cont2=$tp; } } Mas obrigado mesmo to utilizando essa paginação nos meu codigos....FLW Rodrigo Alves Sat, 10 Jan 2004 16:13:00 UTC