Guest --DarkRO -- Postado Dezembro 3, 2007 Denunciar Share Postado Dezembro 3, 2007 Olá pessoal sou novo aki e preciso de ajuda para desenvolver um sistema de paginação !!!ocorre o seguinte, tenho um array com valores do mysql exemplo$array = [0] = 1 [1] = 4 [2] = 7 [3] = 9 [4] = 12 etc...cada um desses valores corresponde a um CÓDIGO da empresa ao qual eu irei exibir !!!Exemplo !!!COD [1] = 4Empresa 4Descrição 4estou com o seguinte problema preciso fazer uma paginaçao de 10 empresas por página e tenho que selecionar desse array de 10 em 10 !!!a unica coisa que sei é que tenho que ultilizar o método post !!! a paginação de resultados tem que ser estilo google que mostra os numeros das paginas !!! AJUDA PLZZZZ !!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diego.G.A Postado Dezembro 3, 2007 Denunciar Share Postado Dezembro 3, 2007 Ai se tu tiver usando banco de dados mysql usa esse script aki que eu fiz<?php // conecta-se com o banco mysql_connect("localhost","root","") or die(mysql_error()); mysql_select_db("cad_equipamento") or die(mysql_error()); // informações da query. no caso, "SELECT * FROM produtos WHERE EXIBIR=1" $campos_query = "*"; $final_query = "FROM tb_radio"; // declaração da pagina inicial $pagina = $_GET['pagina']; if($pagina == "") { $pagina = "1"; } // maximo de registros por pagina $maximo = 2; // claculando o registro inicial $inicio = $pagina - 1; $inicio = $maximo * $inicio; // conta os resultados no total da minha query $sqtCount = "SELECT COUNT(*) AS 'num_registros' $final_query"; $query = mysql_query($sqtCount); $row = mysql_fetch_array($query); $total = $row['num_registros']; if($total <= 0) { echo "<center>Nenhum registro encontrado.</center>"; } else { $strQuery = "SELECT $campos_query $final_query LIMIT $inicio,$maximo"; $query = mysql_query($strQuery); while($mostra = mysql_fetch_object($query)) { ?> <table width="605" border="0" cellpadding="1" cellspacing="1" bgcolor="#010066"> <tr> <td colspan="2"><hr color="#FF0000" /></td> </tr> <tr> <td bgcolor="#CCCCCC"> </td> <td bgcolor="#CCCCCC"><div align="center"><a href="imprimir.php?ID=<?php echo $mostra->ID;?>&numSerie=<?php echo $mostra->NumSerie;?>" target="_blank"><img align="right" src="IMGs/bt_imprimir.png" width="16" height="16" alt="Imprimir" /></a> </div></td> </tr> <tr> <td width="123" align="left" bgcolor="#CCCCCC" class="style3">Instituição</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->Instituicao;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Unidade</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->Unidade;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Sub-Unidade</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->SubUnidade;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Marca</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->Marca;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Modelo</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->Modelo;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Número de Patrimônio</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->NumeroPatrimonio;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Número de serie</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->NumSerie;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Id</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->ID;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Tipo</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->Tipo;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Loca de instalação</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->LocalInstalacao;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Situação</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->Situacao;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Doc de entrada</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->DocEntrada;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Data de entrada</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->DiaEntrada."-".$mostra->MesEntrada."-".$mostra->AnoEntrada;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Doc de saida</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->DocSaida;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Data de saida</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->DiaSaida."-".$mostra->MesSaida."-".$mostra->AnoSaida;?></td> </tr> <tr> <td align="left" bgcolor="#CCCCCC" class="style3">Arquivo</td> <td align="left" bgcolor="#FFFFFF"><?php echo $mostra->Arquivo;?></td> </tr> <tr> <td colspan="2" align="left" bgcolor="#CCCCCC" class="style3">Historico</td> </tr> <tr> <td colspan="2" align="left" bgcolor="#FFFFFF"><?php echo $mostra->Historico;?></td> </tr> <tr> <td colspan="2"><hr color="#FF0000" /></td> </tr> <tr> <td colspan="2" bgcolor="#FFFFFF"> </td> </tr> </table> <?php } // claculando pagina anterior $menos = $pagina - 1; // calculando pagina posterior $mais = $pagina + 1; $pgs = ceil($total / $maximo); if($pgs > 1) { // mostragem da pagina if($menos > 0) { echo "<a href=\"?pagina=".$menos."\" >anterior</a>"; } // listando as paginas for($i=1;$i<=$pgs;$i++) { if($i != $pagina) { echo " <a href=\"?pagina=".($i)."\">".$i."</a>"; } else { echo " <strong>".$i."</strong>"; } } if($mais <= $pgs) { echo " <a href=\"?pagina=$mais\">proxima</a>"; } } } ?>beleza Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest -- DarkRO -- Postado Dezembro 3, 2007 Denunciar Share Postado Dezembro 3, 2007 Mas preciso de uma paginação que seja feita em array !!! e não por limit na query !!!por q eu uso muitas querys e não posso fazer isso em todas, no final tenho uma resultado em array !!!por isso a paginação tem que ser feita em array !!!PLZZZ HELP !!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --DarkRO --
Olá pessoal sou novo aki e preciso de ajuda para desenvolver um sistema de paginação !!!
ocorre o seguinte, tenho um array com valores do mysql exemplo
$array = [0] = 1 [1] = 4 [2] = 7 [3] = 9 [4] = 12 etc...
cada um desses valores corresponde a um CÓDIGO da empresa ao qual eu irei exibir !!!
Exemplo !!!
COD [1] = 4
Empresa 4
Descrição 4
estou com o seguinte problema preciso fazer uma paginaçao de 10 empresas por página e tenho que selecionar desse array de 10 em 10 !!!
a unica coisa que sei é que tenho que ultilizar o método post !!!
a paginação de resultados tem que ser estilo google que mostra os numeros das paginas !!!
AJUDA PLZZZZ !!!
Link para o comentário
Compartilhar em outros sites
2 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.