Ir para conteúdo

POWERED BY:

Arquivado

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

Dexter Morgan

Paginação nao Funciona em outro servidor cPanel

Recommended Posts

tenho essa paginação:

<?php

if(isset($page)){
$page = $page;
}
else{
$page = 1;
}
$qnt = 24;
$inicio = ($page*$qnt) - $qnt;
$sql = mysql_query("SELECT * FROM fotos ORDER BY id_fotos DESC LIMIT $inicio, $qnt");
$resultado = mysql_num_rows($sql);
if($resultado <= "0"){
}
else{
while($linha = mysql_fetch_array($sql)){
$foto = $linha["foto"];
echo "<div class=\"edge\"><a href=\"doc/photos/$foto\" class=\"edge-inner\" style=\"outline:0;\" rel=\"lightbox[plants]\" title=\"\"><img src=\"doc/photos/resize.php?img=$foto&x=93&y=90\" border=\"0\" title=\"Buffet Maison | Banquetes e Festas\" alt=\"Buffet Maison | Banquetes e Festas\" align=\"left\" /></a></div>";
}
}

echo "<br clear=\"all\" /><br /><br />";
echo "<center><div id=\"pg\">";
$sql = "SELECT id_fotos FROM fotos";
$resultado = mysql_query($sql);
$total_registros = mysql_num_rows($resultado);
$pags = ceil($total_registros/$qnt);
$anterior = $page - 1;
$proxima = $page + 1;
$max_links = 4;
if($anterior > 0){
echo "<a href=\"galeria/1\" title=\"Primeira\" target=\"_self\" style=\"outline:0;\"><span class=\"pagination\">««</span></a>  ";
echo "<a href=\"galeria/".$anterior."\" title=\"Anterior\" target=\"_self\" style=\"outline:0;\"><span class=\"pagination\">«</span></a>  ";
}
for($i = $page-$max_links; $i <= $page-1; $i++){
if($i <= 0){
}
else{
echo "<a href=\"galeria/".$i."\" target=\"_self\" style=\"outline:0;\"><span class=\"pagination\">".$i."</span></a>  ";
}
}
echo "<span class=\"active-select\">";
echo $page." ";
echo "</span>  ";
for($i = $page+1; $i <= $page+$max_links; $i++){
if($i > $pags){
}
else{
echo "<a href=\"galeria/".$i."\" target=\"_self\" style=\"outline:0;\"><span class=\"pagination\">".$i."</span></a>  ";
}
}
if($proxima <= $pags){
echo "<a href=\"galeria/".$proxima."\" title=\"Próximo\" target=\"_self\" style=\"outline:0;\"><span class=\"pagination\">»</span></a>  ";
echo "<a href=\"galeria/".$pags."\" title=\"Última\" target=\"_self\" style=\"outline:0;\"><span class=\"pagination\">»»</span></a>";
}
echo "</div></center>";

?>

que estava funcionando em um servidor linux com cPanel, precisei trocar de servidor, e agora ele nao faz a paginação, o mesmo código, a unica coisa que precisei alterar no novo servidor foi o php.ini trocando (register_globals = On para register_globals = ) porque com On o site ficava com mensagem de Internal Server Error, eu não sei o que pode ser, mas teve uma outra pagina que precisei tirar o

header("location:pagina.php");

porque simplesmente nao funcionava mais; a unica semelhança aqui é o

ceil($total_registros/$qnt);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aprenda a usar $_POST/$_GET e deixe de lado a dependência de register_globals...

Compartilhar este post


Link para o post
Compartilhar em outros sites

É isso ai, depende do register_globals hoje em dia é ter dor de cabeça :yes: .

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.