Guest Fabricio Vasco Postado Fevereiro 27, 2008 Denunciar Share Postado Fevereiro 27, 2008 Amigos estou com o seguinte problema:Meus sistema de paginação esta aparecendo assim depois da terceira pagina se não me engano...Anterior -1 -2 -3 1 2 3 PróximoAparece esse " - " ao lado do numero da pagina o que é isso??To postando o codigo para os amigos me ajudarem obrigado<? $arquivo = "?pagina={$_GET['pagina']}"; $maxpag = 10; $maxlnk = 7; if (isset($_GET['indice']) == '') { $param = 0; } else { $temp = $_GET['indice']; $passo1 = $temp - 1; $passo2 = $passo1 * $maxpag; $param = $passo2; } if(!isset($_GET['categoria'])): $res1 = mysql_query("select count(*) as total from documentos ") or die(mysql_error()); $res2 = mysql_query("select * from documentos order by IDdocumentos DESC limit $param,$maxpag ") or die(mysql_error()); else: $res1 = mysql_query("select count(*) as total from documentos where categoria='".$_GET['categoria']."' ") or die(mysql_error()); $res2 = mysql_query("select * from documentos where categoria='".$_GET['categoria']."' order by IDdocumentos DESC limit $param,$maxpag ") or die(mysql_error()); endif; $totreg = mysql_result($res1,0,"total"); $totreg_01 = mysql_num_rows($res2); $registros = $totreg; $proximo = $totreg_01; $results_tot = $totreg; $results_parc = $totreg_01; $result_div = $results_tot/$maxpag; $n_inteiro = (int)$result_div; if ($n_inteiro < $result_div) { $n_paginas = $n_inteiro + 1; } else { $n_paginas = $result_div; } $pg_atual = $param/$maxpag+1; $reg_inicial = $param + 1; $pg_anterior = $pg_atual - 1; $pg_proxima = $pg_atual + 1; $registros = mysql_num_rows($res2); ?> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td><table width="100%" border="0" cellpadding="0" cellspacing="0" style="border: 1px dotted #CCCCCC"> <tr> <td height="22" bgcolor="#F7F7F7" style="border-bottom: 1px dotted #CCCCCC "> <table width="98%" border="0" cellspacing="2" cellpadding="2"> <tr> <td><span class="titulo_cinza">Documentos </span></td> <td><div align="right" span class="titulo_cinza"> Todos</div></td> </tr> </table></td> </tr> <tr> <td valign="top" > <form id="form1" name="form1" method="get" action=""> <table width="100%" border="0" align="center" cellpadding="1" cellspacing="1"> <tr> <td colspan="4" align="center"> Totais: <?=mysql_num_rows($sql_ca5=mysql_query("select * from documentos"));?> <? mysql_free_result($sql_ca5); ?> Documentos em <?=mysql_num_rows($sql_ca5=mysql_query("select * from documentos_categoria"));?> <? mysql_free_result($sql_ca5); ?> Categorias</td> </tr> <tr> <td width="283" align="center"><div align="right">Categoria <input name="pagina" type="hidden" id="pagina2" value="documentos.listar" /> </div></td> <td width="40" colspan="-2" align="left"> <select name="categoria" id="categoria"> <? $c=$mp->midia_query("select * from documentos_categoria order by IDcategoria"); while($cat=$mp->midia_fetch_array($c)):?> <option value="<?=$cat[0]?>" selected> <?=$cat['categoria']?> </option> <? endwhile;?> </select></td> <td width="403" colspan="2" align="center"><div align="left"> <input type="submit" name="Submit" class=modelo2 value="Selecionar" /> </div> <div align="left"></div></td> </tr> <tr> <td colspan="4" align="center"><hr color="#FFFFFF" style="border-bottom:1px dotted #aaaaaa" /></td> </tr> </table> </form> <? if( $registros <= 0 ): ?> <center> <table width="80%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><div align="center"><b>Nenhuma estrutura cadastrada no momento!</b> </div></td> </tr> </table> </center> <? else: ?> <table WIDTH="100%" border="0" align="center" cellpadding="2" cellspacing="2" bgcolor="#FFFFFF" > <? $contador = 0; while ($dds=mysql_fetch_array($res2)): ?> <TR valign="middle"> <TD colspan="2"> <a href="?pagina=doc.ver&vr1=<?=$dds[0]?>"> </a> Menu: <?=$mp->dados("documentos_categoria","categoria","IDcategoria='".$dds['categoria']."'")?> | Publicação: <?=date("d/m/Y",$dds['data'])?> </td> </tr> <TR> <TD rowspan="2" VALIGN="middle" > <a href="../../imagens/Icones/editor4.png?pagina=doc.ver&vr1=<?=$dds[0]?>"> <? if($dds['imagem1']):?> <img src="imagens/documentos/miniaturas/<?=$dds['imagem1']?>" border="0" align="absmiddle" style="border: 2px solid #CCCCCC"/> <? else:?> <? endif; ?> </a></td> <TD width="360" VALIGN="top" ><a href="?pagina=doc.ver&vr1=<?=$dds[0]?>"> <b> <?=$dds['titulo']?> </b></a></td> </TR> <TR> <TD width="360" height="60" VALIGN="top"> <?=substr($mp->strsaida($dds['texto1']),0,255)?> ... </td> </tr> <tr> <td height="30" colspan="2"><a href="?pagina=documentos.alterar&vr1=<?=$dds['0']?>">Alterar</a> | <a href="?pagina=<?=$_GET['pagina']?>&del=<?=$dds['0']?>&imagem=<?=$dds['imagem']?>">Excluir</a> | Status: <? if($dds['status']==1): print"<b>Autorizado</b>"; else: print"<b>Bloqueado</b>"; endif;?></td> </tr> <tr> <td height="30" colspan="2"><hr color="#FFFFFF" style="border-bottom:1px dotted #aaaaaa" /></td> </tr> <? $contador++; endwhile; $reg_final = $param + $contador; ?> </table> <p> <? endif; ?> <? if ($totreg >=$maxpag): ?> </p> <table WIDTH="330" BORDER="0" ALIGN="CENTER" CELLPADDING="1" CELLSPACING="1"> <tr> <td WIDTH="150" align="right"> <? if (isset($_GET['indice']) > 1) { ?> <?=$lista_produtos;?> <a HREF="<?=$arquivo?>&indice=<?=$pg_anterior?>">« Anterior</a> <? } ?> </td> <? $temp=0; $lnk_impressos=0; if (isset($temp) >= $maxlnk) { if ($n_paginas > $maxlnk) { $n_maxlnk = $temp + 4; $maxlnk = $n_maxlnk; $n_start = $temp - 6; $lnk_impressos = $n_start; } } while(($lnk_impressos < $n_paginas) and ($lnk_impressos < $maxlnk)) { $lnk_impressos ++; ?> <td WIDTH="30" align="center"> <? if ($pg_atual != $lnk_impressos) { ?> <a href="<?=$arquivo?>&indice=<?=$lnk_impressos;?>"> <? } if ($pg_atual == $lnk_impressos) { print "<font size=4>$lnk_impressos</font>"; } else { print "$lnk_impressos"; } ?> </a></td> <? } ?> <td WIDTH="150" align="left"> <? if ($reg_final < $results_tot) { ?> <a HREF="<?=$arquivo?>&indice=<?=$pg_proxima?>">Próxima »</a> <? } ?> </td> </tr> </table> <? endif; ?> <? if(isset($_GET['del'])): mysql_query("delete from documentos where IDdocumentos='".$_GET['del']."'") or die (mysql_error()); mysql_query("optmize table documentos"); print "<script>document.location='?pagina=$_GET[pagina]';</script>"; endif; ?> </td> </tr> </table></td> </tr> </table> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Fabricio Vasco
Amigos estou com o seguinte problema:
Meus sistema de paginação esta aparecendo assim depois da terceira pagina se não me engano...
Anterior -1 -2 -3 1 2 3 Próximo
Aparece esse " - " ao lado do numero da pagina o que é isso??
To postando o codigo para os amigos me ajudarem obrigado
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.