Ir para conteúdo

Arquivado

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

claujohnson

Como tirar página 0 da paginação?

Recommended Posts

Pessoal,Peguei esse script de paginação de resultados do imasters e gostaria de saber como faço para eliminar a página 0.Gostaria que começasse da página 1.O script é esse:if (!isset($pg)) // variavel $pg é a pagina atual $pg = 0; $inicial = $pg * 5; // este 5 é o número de resultados por tela####### vai pegar os resultados mesmo...$pegar = "SELECT estado FROM tb_estados ORDER BY estado LIMIT $inicial,5"; // esta variavel $inicial vai ser qual é o registro de inicio$cad = mysql_db_query("db","$pegar") or die (mysql_error()); // mude o db para o nome do seu ##### até aqui##### Aqui vai contar o total de registros para saber o total de paginas que será usado$contar = "SELECT estado FROM tb_estados ORDER BY estado"; $contarok= mysql_db_query("db","$contar"); // mude o db para o nome do seu$total_records = mysql_num_rows($contarok);$pages = intval($total_records / 5); // caso você mostre outra quantidade, mude o 5 aqui pela quantidade que você quer mostrar#### Imprimindo os estados while($array = mysql_fetch_array($cad)) { echo $array['estado'];} ######## criando os links dinâmicosif ($pg <> 0) { $url = $pg - 1; echo "<a id=mulink href=\"$PHP_SELF?pg=$url\">5 anteriores</a>\n";}else { echo " \n";}for ($i = 0; $i<($pages + 1); $i++) { if ($i == $pg) { echo "<font face=Arial size=2 color=ff0000><b>  $i  </b></font>"; } else { echo "<a id=mulink href=\"$PHP_SELF?pg=$i\">  $i  </a>"; }}if ($pg < $pages) { $url = $pg + 1; echo "<a id=mulink href=\"$PHP_SELF?pg=$url\"> Próximos 5</a>\n";}else { echo " \n";}?>valeuClau Johnson

Compartilhar este post


Link para o post
Compartilhar em outros sites

é nesse trecho aqui:

 

if ($i == $pg) {echo "<font face=Arial size=2 color=ff0000><b>  $i  </b></font>";}else {echo "<a id=mulink href=\"$PHP_SELF?pg=$i\">  $i  </a>";}

 

 

 

coloque assim:

 

 

if($i==0){

$i2 = 1;

}else{

$i2 = $i;

}

 

if ($i == $pg) {

echo " $i2 ";

}

else {

echo " $i2 ";

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tava vendo esse script ai e deu o seguinte problema aki...fui roda ele e deu problema no mysqld-opt, deu akela mensagem de operacao ilegal e tal...MYSQLD-OPT causou uma falha de página inválida nomódulo MYSQLD-OPT.EXE em 017f:0045dbee.Registros:EAX=00000000 CS=017f EIP=0045dbee EFLGS=00010287EBX=01010101 SS=0187 ESP=0179f73c EBP=00000300ECX=00000000 DS=0187 ESI=00a040a8 FS=493fEDX=00a916e0 ES=0187 EDI=00000000 GS=0000Bytes em CS:EIP:39 11 75 3b 33 d2 8a 51 14 f6 d2 33 db 81 e2 ff Esvaziamento da pilha:20202020 00000005 00a91840 01010101 0045da27 00a040a8 00a91840 00000005 00000000 00a04298 014457f0 00a040a8 00000000 0045dc61 00a04298 00a040a8 algum problema com o script sera? porque com o resto ta td normal... menos com ele :ph34r:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui funcionouAgora ta beleza!Valeu hinom.um abraçoClau Johnson

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.