Ir para conteúdo

POWERED BY:

Arquivado

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

Naty_Za

Mudar paginação de lugar!

Recommended Posts

Olá gente!

 

Tenho um script que exibe uma lista de livros cadastrados no banco.. bem simples!!

 

e coloquei paginação nesse script.. está funcionando perfeitamente.. mas a paginação está em cima do 1º livro..

 

e eu gostaria q ele ficasse embaixo do último... no rodapé da página!

 

Me ajudem, por favor.. vou postar meu código:

 

<?					include("config.php");$link_p_pag = 5;$reg_p_pag = 10;$pag = $_GET['pag'];$busca = mysql_query("SELECT count(*) FROM livros;");$registros = mysql_result($busca,0); $num_total_paginas = ($registros%$reg_p_pag==0)?$registros/$reg_p_pag:floor($registros/$reg_p_pag)+1;if ($pag>$num_total_paginas)echo "Error<br><br>";elseif (!$pag)$pag = 1;$inicio = ($reg_p_pag*$pag)-$reg_p_pag;$consulta = mysql_query("SELECT * FROM livros ORDER BY titulo ASC LIMIT $inicio, $reg_p_pag") or die (mysql_error());$zebra=0;while($verifica = mysql_fetch_array($consulta)){ $cor = ($zebra % 2 == 0) ? '#fffbd5"' : '#f2f2f2';$id = $verifica["id"];$titulo = $verifica["titulo"];$descricao = $verifica["descricao"];$imagem = $verifica["imagem"];$link = $verifica["link"];$zebra++;echo "<tr><td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><a href=\"$link\" target=\"_blank\"><img src=\"$imagem\" width=66 height=101 align=\"center\"></a></td><td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><br><a href=\"$link\" target=\"_blank\"><b>$titulo</b></a><br>$descricao</td></tr><tr><td></td></tr>";}echo "<hr><br>";$anterior = $pag-1;if ($anterior<1)echo "Anterior - ";elseecho "<a href=\"{$_SERVER['PHP_SELF']}?pag=$anterior\">Anterior</a> - ";for($i=1; $i<$pag; $i++)if($i>=$pag-$link_p_pag)echo "<a href=\"{$_SERVER['PHP_SELF']}?pag=$i\">$i</a> - ";echo "<b>$pag</b>";for($i=$pag+1; $i<=$num_total_paginas; $i++)if($i<=$pag+$link_p_pag)echo " - <a href=\"{$_SERVER['PHP_SELF']}?pag=$i\">$i</a>";$proxima = $pag+1;if ($proxima>$num_total_paginas)echo " - Próxima";elseecho " - <a href=\"{$_SERVER['PHP_SELF']}?pag=$proxima\">Próxima</a>";?>

Valew pessoal!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Naty, nao sei se entendi o que você quer, mas no rodape esta a paginação!Da uma olha da!http://focuseventossp.com/paginacao/E isso?

Coloca a paginação dentro de uma div, associe um ID a ela e personalize a posição com CSS, simples, válidado e segue os padrões..... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi osk.. é isso mesmo...................como q eu faço??????e pro T.P: como eu faria isso???????sou iniciante, e estou meio perdida!!!!!Valeeww pessoal!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Copia esse code e poe la !

PHP
<?

                    include("config.php");

 

$link_p_pag = 5;

$reg_p_pag = 10;

$pag = $_GET['pag'];

 

$busca = mysql_query("SELECT count(*) FROM livros;");

$registros = mysql_result($busca,0);

 

$num_total_paginas = ($registros%$reg_p_pag==0)?$registros/$reg_p_pag:floor($registros/$reg_p_pag)+1;

 

if ($pag>$num_total_paginas)

echo "Error<br><br>";

else

 

if (!$pag)

$pag = 1;

 

$inicio = ($reg_p_pag*$pag)-$reg_p_pag;

 

$consulta = mysql_query("SELECT * FROM livros ORDER BY titulo ASC LIMIT $inicio, $reg_p_pag") or die (mysql_error());

 

$zebra=0;

while($verifica = mysql_fetch_array($consulta)){

$cor = ($zebra % 2 == 0) ? '#fffbd5"' : '#f2f2f2';

$id = $verifica["id"];

$titulo = $verifica["titulo"];

$descricao = $verifica["descricao"];

$imagem = $verifica["imagem"];

$link = $verifica["link"];

$zebra++;

 

 

echo "<tr>

<td bgcolor="$cor" align="left" valign="top" colspan="2"><a href="$link" target="_blank">

<img src="$imagem" width=66 height=101 align="center"></a></td>

<td bgcolor="$cor" align="left" valign="top" colspan="2"><br><a href="$link" target="_blank"><b>$titulo</b></a><br>$descricao</td></tr>

<tr><td></td></tr>";

}

 

echo "<hr><br>";

 

$anterior = $pag-1;

if ($anterior<1)

echo "Anterior - ";

else

echo "<a href="{$_SERVER['PHP_SELF']}?pag=$anterior">Anterior</a> - ";

 

for($i=1; $i<$pag; $i++)

if($i>=$pag-$link_p_pag)

echo "<a href="{$_SERVER['PHP_SELF']}?pag=$i">$i</a> - ";

 

echo "<b>$pag</b>";

 

for($i=$pag+1; $i<=$num_total_paginas; $i++)

if($i<=$pag+$link_p_pag)

echo " - <a href="{$_SERVER['PHP_SELF']}?pag=$i">$i</a>";

 

$proxima = $pag+1;

if ($proxima>$num_total_paginas)

echo " - Próxima";

else

echo " - <a href="{$_SERVER['PHP_SELF']}?pag=$proxima">Próxima</a>";

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

é simples.

ja que estã usando tabela.

 

PHP
$anterior = $pag-1;

echo "<tr><td>";

if ($anterior<1)

echo "Anterior - ";

else

echo "<a href="{$_SERVER['PHP_SELF']}?pag=$anterior">Anterior</a> - ";

 

for($i=1; $i<$pag; $i++)

if($i>=$pag-$link_p_pag)

echo "<a href="{$_SERVER['PHP_SELF']}?pag=$i">$i</a> - ";

 

echo "<b>$pag</b>";

 

for($i=$pag+1; $i<=$num_total_paginas; $i++)

if($i<=$pag+$link_p_pag)

echo " - <a href="{$_SERVER['PHP_SELF']}?pag=$i">$i</a>";

 

$proxima = $pag+1;

if ($proxima>$num_total_paginas)

echo " - Próxima";

else

echo " - <a href="{$_SERVER['PHP_SELF']}?pag=$proxima">Próxima</a>";

echo"</td></tr>";

 

 

 

so isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Naty, eu aconselho você a estudar Web Standarts antes de se aventurar no PHP, isso é um problema que não tem nada haver com php, e é meio que uma nescessida que alguem que trabalha com programação pra web saiba standarts...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Genteeeeeeee. consegui!!!!!!!! Valeww pela ajuda gente!!

 

pra quem interessar ficou assim meu código!!!!

 

<?					include("config.php");$link_p_pag = 5;$reg_p_pag = 10;$pag = $_GET['pag'];$busca = mysql_query("SELECT count(*) FROM livros;");$registros = mysql_result($busca,0);$num_total_paginas = ($registros%$reg_p_pag==0)?$registros/$reg_p_pag:floor($registros/$reg_p_pag)+1;if ($pag>$num_total_paginas)echo "Error<br><br>";elseif (!$pag)$pag = 1;$inicio = ($reg_p_pag*$pag)-$reg_p_pag;$consulta = mysql_query("SELECT * FROM livros ORDER BY titulo ASC LIMIT $inicio, $reg_p_pag") or die (mysql_error());$zebra=0;while($verifica = mysql_fetch_array($consulta)){$cor = ($zebra % 2 == 0) ? '#fffbd5"' : '#f2f2f2';$id = $verifica["id"];$titulo = $verifica["titulo"];$descricao = $verifica["descricao"];$imagem = $verifica["imagem"];$link = $verifica["link"];$zebra++;echo "<table width=500><tr><td width=66 bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><a href=\"$link\" target=\"_blank\"><img src=\"$imagem\" width=66 height=101 align=\"center\"></a></td><td width=434 bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><br><a href=\"$link\" target=\"_blank\"><b>$titulo</b></a><br><font face=Verdana, Arial, Helvetica, sans-serif><font size=1><font color=#00496e>$descricao</font></td></tr><tr><td></td></tr></table>";}echo "<hr>";$anterior = $pag-1;echo "<center><table><tr><td><font face=Verdana, Arial, Helvetica, sans-serif><font size=2><font color=#00496e>";if ($anterior<1)echo "Anterior - ";elseecho "<a href=\"{$_SERVER['PHP_SELF']}?pag=$anterior\">Anterior</a> - ";for($i=1; $i<$pag; $i++)if($i>=$pag-$link_p_pag)echo "<a href=\"{$_SERVER['PHP_SELF']}?pag=$i\">$i</a> - ";echo "<b>$pag</b>";for($i=$pag+1; $i<=$num_total_paginas; $i++)if($i<=$pag+$link_p_pag)echo " - <a href=\"{$_SERVER['PHP_SELF']}?pag=$i\">$i</a>";$proxima = $pag+1;if ($proxima>$num_total_paginas)echo " - Próxima";elseecho " - <a href=\"{$_SERVER['PHP_SELF']}?pag=$proxima\">Próxima</a>";echo"</font></td></tr></table></center>";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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