Ir para conteúdo
Fórum Script Brasil

Master Angel

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Master Angel

Master Angel's Achievements

0

Reputação

  1. Tá bom amigo lá vai o código. Tentei colocar o CODEBOX mas apareceu como pagina não encontrada. index.php <? if(!isset($acao)) $acao = "data.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Include</title> </head> <body> <table width="900" height="600" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000"> <tr> <td colspan="3" height="100"> </td> </tr> <tr height="450"> <td width="150"> <p><a href="index.php?acao=data.php">Link 1</a></p> <p><a href="index.php?acao=pagina.php">Link 2 </a></p> </td> <td><? include $acao;?></td> <td width="100"> </td> </tr> <tr> <td colspan="3" height="50"> </td> </tr> </table> </body> </html> pagina.php <? require("conexao.php"); //######### INICIO Paginação $numreg = 2; // Quantos registros por página vai ser mostrado if (!isset($pg)) { $pg = 0; } $inicial = $pg * $numreg; //######### FIM dados Paginação if(conecta()){ // Faz o Select pegando o registro inicial até a quantidade de registros para página $texto_sql = mysql_query("SELECT * FROM livro_de_visitas LIMIT $inicial, $numreg "); // Serve para contar quantos registros você tem na seua tabela para fazer a paginação $sql_conta = mysql_query("SELECT * FROM livro_de_visitas"); $quantreg = mysql_num_rows($sql_conta); // Quantidade de registros pra paginação include("paginacao.php"); // Chama o arquivo que monta a paginação. ex: << anterior 1 2 3 4 5 próximo >> ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Pagina</title> </head> <body> <br /> <table width="600" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FF0000"> <tr> <td><center> <strong>Nome</strong> </center> </td> <td><center> <strong>Cidade</strong> </center> </td> <td><center> <strong>Estado</strong> </center> </td> <td><center> <strong>Assunto</strong> </center> </td> </tr> <? echo "<br><br>"; // Vai servir só para dar uma linha de espaço entre a paginação e o conteúdo while ($aux = mysql_fetch_array($texto_sql)){//$auxiliar vai mostrar os dados que estao na tabela ?> <tr> <td><? echo $aux['nome']."<br>";?></td> <td><? echo $aux['cidade']."<br>";?></td> <td><? echo $aux['estado']."<br>";?></td> <td><? echo $aux['mensagem']."<br>";?></td> </tr> <? } } ?> </table> <br /> <table width="600" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><center><? include ("paginacao.php"); ?></center></td> </tr> </table> <p> </p> <p> </p> <p> </p> </body> </html> paginacao.php <STYLE type="text/css"> <!-- .pgoff {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #FF0000; text-decoration: none}/*cor do []*/ a.pg {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #003366; text-decoration: none}/*cor da letra e numero do proximo*/ a:hover.pg {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #FF0000; text-decoration:underline}/*quando passar o mouse*/ --> </STYLE> <? $quant_pg = ceil($quantreg/$numreg); $quant_pg++; // Verifica se esta na primeira página, se não estiver ele libera o link para anterior if ( $pg > 0) { //Se não estiver na primeira ela libera o link para a anterior echo "<a href=".$PHP_SELF."?pg=".($pg-1) ."class=pg><b>« anterior</b></a>";//$PHP_SELF ele retorna a pagina atual } else { //Se estiver na primeira ela fica claro sem clicar. echo "<font color=#CCCCCC>« anterior</font>"; } // Faz aparecer os numeros das página entre o ANTERIOR e PROXIMO for($i_pg=1;$i_pg<$quant_pg;$i_pg++) { // Verifica se a página que o navegante esta e retira o link do número para identificar visualmente if ($pg == ($i_pg-1)) { echo " <span class=pgoff>[$i_pg]</span> "; } else { $i_pg2 = $i_pg-1; echo " <a href=".$PHP_SELF."?pg=$i_pg2 class=pg><b>$i_pg</b></a> "; } }//Fecha o For // Verifica se esta na ultima página, se não estiver ele libera o link para próxima if (($pg+2) < $quant_pg) { echo "<a href=".$PHP_SELF."?pg=".($pg+1)." class=pg><b>próximo »</b></a>"; } else { echo "<font color=#CCCCCC>próximo »</font>"; } ?> Obrigado e abraços.
  2. Olá amigos. Tenho três arquivos: index.php, pagina.php(onde conecto com o banco de dados e dou um include com a paginacao.php) e paginacao.php(onde mostra anterior [1] 2 3 4 próximo.). No corpo do meu index.php dou um include ("pagina.php"), só que esta parecendo normal a minha paginação, com os campo tu tudo mais, mas quando vou clicar em próximo ele volta pro meu index.php. Obrigado pela atenção e que o Pai Celestial pague todos vocês.
×
×
  • Criar Novo...