Jump to content


Photo

Duvida Sobre Paginação Conflito Na Url!


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 jonnes

jonnes

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:recife

Posted 02/06/2011, 12:52

eu tenho um Album que contem fotos
esse album é gerado dinamicamente
fiz o script que gera a pasta igual ao numero do id do album

ex: albumID 14 gera umas pasta albuns/14/ com as fotos da galeria

ate ai tudo bem!
so que se forem muitas fotos tenho que fazer uma paginaçao
esse codigo que vi na net funcionou
o problema e na hora da paginaçao

o problema e esse .. tenho um album cada um tem um id .. entao quando eu clico nesse album eu mando aparecer somente as fotos desse album tomo como referencia o id desse album .. mas quando vou fazer a paginaçao isso da problema as fotos aparece mas quando eu vou clicar na paginaçao para passar pra outra pagina n aparece nada fica a pagina vazia ..

veja ai o codigo porfavor



define("EOL", "\n");
$pasta = $_GET["id"];

$teste = $pasta;
$teste2 = './albuns/';
$final = $teste2 . $teste;
$pagina = 2; // Define a Quantidade de fotos por pagina
//$dir = './albuns/'.'$pasta';

$filenames = glob("$final/{*.jpg,*.JPG,*.gif}", GLOB_BRACE);

$count = count($filenames);
print '' . EOL;

echo $final;
if ($count > 0) {
$pages = ceil($count/$pagina);
$pager = (isset($_GET["page"]) && is_numeric($_GET["page"])) ? $_GET["page"] : 0;
$start = ($pager * $pagina);
$endes = ($start + $pagina);
$endes = ($endes > $count) ? $count : $endes;



for ($i = $start; $i < $endes; $i++) {
if (($i + 1) & 1) { print ' ' . EOL; }
print '' . EOL;
if ($i & 1 || ($i + 1) == $count) { print ' ' . EOL; }
}

$page_file = "";
for ($i = 0; $i < $pages; $i++) { $page_file .= '' . ($i + 1) . ' '; }
print '' . $page_file . '';

} else {
echo 'Não existem imagens :P';
}

print '';

como ja disse ta funcionando o problema e quando eu clico na paginaçao 2 em diante
ela nao envia o "id" do album pra paginaçao 2 em diante ai nao aparece nada

ja tentei umas paradas de tentar enviar mais nao deu certo!


alguem ajuda ae!

alguem pode me ajudar porfavor ae?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq