Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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.

Compartilhar este post


Link para o post
Compartilhar em outros 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

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por 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.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.