Ir para conteúdo
Fórum Script Brasil
  • 0

Páginação De Fotos


Guest Psycho

Pergunta

as fotos estão em uma pasta, os nomes delas são numeros, 1, 2, 3, etc, eu procurei por aqui um script que faça isso e não encontrei, eu queria saber como faz pra ter um botão próxima/anterior, que pega e exibe a foto anterior ou próxima baseado no nome dela que são a numeração, sem banco de dados, não sei se dá pra fazer assim.....

se alguém souber onde tem um scritp + ou - parecido o resto eu me viro depois.

valeu

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

velho...

<?

$foto = 1;

?>

<img src=<?=$foto.'jpg' ?>>

depois´é so manda o uma var por url...

e uma função pra receber e alterar o valor de $foto...tipo assim...

<a href=foto.php?t=1>proximo</a>

<a href=foto.php?t=0>anterior</a>

aí no início da página...

$te = $_REQUEST['t'];

if($te == 0)

$foto = $foto -1;

else

$foto = $foto +1;

tendeu?? talvez tu precise verifica alguns detalhes aí...mas a princípio acho que assim dá...

mas qualuqer coisa prendeo o berro aí!

vlw!

Link para o comentário
Compartilhar em outros sites

  • 0

Segue um script que estou usando e tá legal pode verificar no site: www.ulissestattoo.com.br

Na parte da paginação é só alterar as palavras Anterior e Próxima por uma imagem (caso deseje).

Espero que ajude.

<?php

// insira sua conexão.

$pg = $_GET['pg'];

if (!isset($pg))

{

$pg = 1;

}

$sql = "SELECT * FROM tabela"; //altere (tabela) para o nome de sua tabela.

$resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta!!!");

$lpp = 9; // defina o número de resultados por página.

$total = mysql_num_rows($resultado);

if ($total <= $lpp)

{

$total_paginas = 1;

} else {

$total_paginas = ceil($total/$lpp);

}

$inicio = ($pg - 1) * $lpp;

$final = $inicio + $lpp - 1;

$ponteiro = 0;

$i = "1";

echo "<p>Encontrado(s): "."<b>"."$total"."</b>"." registros"."</p>";

echo "<p>Listando página: "."<b>"."$pg"."</b>"."</p>";

$colunas=3"; // defina o número de colunas desejado.

$total="1";

print"<table>";

$sql = "SELECT * FROM tabela LIMIT $inicio, $lpp"; //altere (tabela) para o nome de sua tabela.

$resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta!!!");

while($array_result=mysql_fetch_array($resultado)){

$resultado = $array_result["resultado]; //defina o parâmetro desejado para o resultado.

if($total==1){

print"<tr>";

}

print"<td align=center>";

print "$resultado"; // retorna o resultado.

print"</td>";

if($total==$colunas){

print"</tr>";

$total=0;

}

$total=$total+1;

}

if(!$total==$colunas){

print"</tr></table>";

} else {

print"</table>";

}

?>

<?php

if ($pg == 1) {

echo "<font size=2 color=#000000>";

echo "Anterior |";

echo "</font>";

}

else

{

echo "<font size=2 color=#000000>";

echo "<a href=\"pagina.php?pg=".($pg - 1)."\" targe=\"_self\">Anterior</a> |"; // troque (pagina) pela link de sua página.

echo "</font>";

}

$i = 1;

while ($i <= $total_paginas) {

if ($i == $pg)

{

echo "<strong><font size=2 color=#000000>";

echo " <b>|<u>$i</u>|</b> ";

echo "</font></strong>";

}

else

{

echo "<strong><font size=2 color=#000000>";

echo " <a href=\"pagina.php?pg=".$i."\" target=\"_self\">".$i."</a> "; // troque (pagina) pela link de sua página.

echo "</font></strong>";

}

$i = $i + 1;

}

if ($pg == $total_paginas)

{

echo "<font size=2 color=#000000>";

echo "| Próxima\n";

echo "</font>";

}

else

{

echo "<font size=2 color=#000000>";

echo "| <a href=\"pagina.php?pg=".($pg + 1)."\" targe=\"_self\">Próxima</a>\n"; // troque (pagina) pela link de sua página.

echo "</font>"; }

?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...