Jump to content
Marcio_123

Paginação em php e mysql

Recommended Posts

Pessoal alguem poderia me dar um help, Minha paginação e gerada e exibida mas não funcioina. Quando clico na numeração ele não pega os dados.

AQUI FAÇO A BUSCA NO BANCO
					<?
					$busca = "SELECT * FROM tb_secretaria_municipal ORDER BY id Desc";
					$total_reg = 3;
					if(!$page){
					$page = "1";
					}
					$inicio = $page-1;
					$inicio = $inicio*$total_reg;
					$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
					$todos = mysql_query("$busca");
					$tr = mysql_num_rows($todos);
					$tp = ceil($tr / $total_reg);
					?>


AQUI O LOOP PARA MOSTRAR A CONSULTA
					 <? 
					 $i=0;
					 while ($dados=mysql_fetch_array($limite)) {
					 if (($i%2)==0) { $bgcolor="#FFFFFF"; } else { $bgcolor="#F0F0F0"; }
					 ?>


AQUI A EXIBIÇÃO DOS DADOS
			<div class="events-grid">
				<div class="col-md-3 event-month wthree">
					<h3><img src="Arquivos_Publicacoes/Fotos_secretarias/<?=$dados[foto]; ?>" width="204" /></h3>
				</div>
				<div class="col-md-5 event-text">
					<h4><?=$dados[secretaria]; ?></h4>
					<p>Secretário(a): <?= /* deixa a 1° letra de cada palavra grande */ ucwords(strtolower($dados[responsavel])); ?></p>
					<a href="#"><?=$dados[endereco]; ?></a>
				</div>
				<div class="col-md-3 event-img">
					<div class="events-top">
						<h4><?=$dados[fones]; ?></h4>
						<p><a href="<?=$dados[face]; ?>"><i class="fa fa-facebook"></i></a></p>
						<p><?=$dados[email]; ?></p>
					</div>
				</div>
			   <div class="clearfix"> </div>
			</div>
			<? $i++; }?> // FINALIZA O LOOP


AQUI A PAGINAÇÃO
<?
if($page > 1){
$anterior = $page -1;
	$url = "?pg=$pg&page=$anterior";
echo "<a href='$url'>« Anterior</a> | ";
} else {
echo "<font color='$corcelula2'>« Anterior</font> | ";
}
?>          </td>
          <td align="center"><? 
for($i=1; $i<$page; $i++)
if($i>=$page-5)
	echo "<a href='?pg=$pg&page=$i'>$i</a> | ";
echo "<font color='$coronmouse'><b>$page</b></font> ";


for($i=$page+1; $i<=$tp; $i++)
if($i<=$page+5)
	echo " | <a href='?pg=$pg&page=$i'>$i</a>";

?></td>
          <td width="100" align="left" valign="top"><?
if($tp > $page){
$proxima = $page +1;
	$url = "?pg=$pg&page=$proxima";

echo " | <a href='$url'>Próxima »</a>";
} else {
echo " | <font color='$corcelula2'>Próxima »</font>";
}
?>

Os links aparecem   |   « Anterior |  1 | 2 | 3  | Próxima »    |   mas não funciona.

Share this post


Link to post
Share on other sites
1 hora atrás, Marcio_123 disse:

ola brother,

 

Eu acredito que não porque estou usando em outra pagina a mesma função e funciona sem erro.

 

to mandando ai em anexo caso interesse no desafio.

 

abss

Leis-Municipais.php

 

não verifiquei tudo, mais acho que tem algo errado na passagem das páginas

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Marcio_123
      E ai galera blzz.
       
      To fazendo uma paginação mas quando uso o metodo POST no fomulario de envio a url é perdida e a paginação nao da certo.
       
      <form method="get" enctype="multipart/form-data" action="Lista/"> <input name="f" type="text" placeholder="N° da Fonte" /> <input name="r" type="text" placeholder="N° da Rubrica" /> </form> url usando o metodo get no formulario    ....site/Lista/?p=&pg&page=2
       
      Mas se trocar o metodo para POST ele perde a url na hora de passar para outra pagina.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.