Pilantra Postado Novembro 23, 2003 Denunciar Share Postado Novembro 23, 2003 Olá pessoalTava olhando os meus email no Yahoo e tava pensanu, como se faz pra ler o proximo resgitro e o anterior de uma tabela no php?! Por exemplo, é como no access, quando voce avanca e retrocede um registro!! Como se faz isso no PHP!!???AbraçosObrigadoPilantra :ph34r: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Novembro 23, 2003 Denunciar Share Postado Novembro 23, 2003 //Assim :<?php // Conexão mysql_connect("$servidor", "$usuario_db", "$senha_db"); mysql_select_db("$nome_do_seu_banco"); // Nome da tabela a ter os registros paginados $tabela="sua_tabela"; // Total de registros $sql=mysql_query("SELECT * FROM $sua_tabela"); $total=mysql_num_rows($sql); // Declaração da pagina inicial if($pagina=="") { $pagina="1"; } // Maximo de registros por pagina $maximo="3"; // Calculando o registro inicial $inicio=$pagina-1; $inicio=$maximo*$inicio; // Query no qual o script se basea $query=mysql_query("SELECT * FROM $sua_tabela LIMIT $inicio,$maximo"); // Mostragem dos dados while($dados=mysql_fetch_array($query)) { ?> ## Aqui será impresso os dados <?php // Calculando pagina anterior $menos=$pagina-1; // Calculando pagina posterior $mais=$pagina+1; // Calculos para a mostragem de paginas $p_ini=$mais-1; $p_ini=$maximo*$p_ini; // Querys para a mostragem de paginas $p_query=mysql_query("SELECT * FROM $sua_tabela LIMIT $p_ini,$maximo"); $p_total=mysql_num_rows($p_query); // Mostragem de pagina if($menos>0) { echo "<a href=\"?pagina=$menos\"><img src=\"anterior.gif\" no border ></a> "; } if($p_total>0) { echo "<a href=\"?pagina=$mais\"><img src=\"proximo.gif\" no border></a>"; } ?>agora é só criar dois ponteirinhos em formato gif ou seja < anterior / próximo > enquanto tiver próxima página ele mostra o botão próximo , fica legal // Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Novembro 23, 2003 Denunciar Share Postado Novembro 23, 2003 Bom isso você faz dando $bloco - Bloco atual$quantidade - De exibição por páginasSuponhamos:IF(!$bloco){ $bloco = "0"; }$quantidade=10;$SQL = mysql_query("SELECT * FROM tabela LIMIT $bloco, $quantidade");$TOTAL= mysql_num_rows($SQL);Ai basta você dar condições:IF($bloco == 0){ ECHO "Voltar "; }ELSE{ $voltar = ($bloco - 1);ECHO "<A HREF='?bloco=".$voltar."'>Voltar</A> ";}IF($TOTAL < ($bloco + 1)){ ECHO " Avançar"; }ELSE{ $avancar = ($bloco + 1);ECHO " "<A HREF='?bloco=".$avancar ."'>Avançar</A>";}É mais ou menos isso me desculpa caso errei em alguma coisa. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Pilantra Postado Novembro 23, 2003 Autor Denunciar Share Postado Novembro 23, 2003 Muito obrigado amigos!! me ajudaram bastante!!T+Pilantra :ph34r: Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Pilantra
Olá pessoal
Tava olhando os meus email no Yahoo e tava pensanu, como se faz pra ler o proximo resgitro e o anterior de uma tabela no php?! Por exemplo, é como no access, quando voce avanca e retrocede um registro!! Como se faz isso no PHP!!???
Abraços
Obrigado
Pilantra :ph34r:
Link para o comentário
Compartilhar em outros sites
3 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.