No meu sistema de fotos, na página galeria.php, tenho dois frames:
1 - o primeiro (galeria_menu.php) que mostras os tumbs;
2 - o segundo (galeria_foto.php) mostra a foto grande;
Minha questão é a seguinte:
No frame que mostra as fotos pequenas (tumbs) eu consigo limitar perfeitamente o numero de registros, entretanto, não consigo estabelecer o link para a sequência das miniaturas.
Estou há 4 dias tentando resolver esta situação e não obtenho resultado satisfatório.
Será que alguém poderia me ajudar?
O código do frame dos tumbs (galeria_menu.php) é esse:
<?
session_start();
$id_cobertura = $_SESSION['id_cobertura'];
$id_evento = $_SESSION['id_cobertura'];
require "conec.php";
$registros = 40;
$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $registros;
}
$sql_fotos = mysql_query("SELECT * FROM galeria WHERE id_evento=$id");
$pasta = mysql_result($sql_fotos,0,pasta);
$sql = mysql_query("SELECT * FROM fotos_galeria WHERE id_evento=$id");
$coluna = mysql_query($sql);
$total_registros = mysql_num_rows($sql);
$total_paginas = ceil($total_registros / $registros);
$sql = mysql_query("SELECT * FROM fotos_galeria WHERE id_evento=$id ORDER BY foto LIMIT $inicio, $registros");
while ($coluna = mysql_fetch_array($sql)) { ?>
<td width="50">
<? if (is_file("$pasta/tb_$coluna[foto]")) { ?>
<a href="galeria_foto.php?id=<? echo $coluna[id_foto]; ?>&pasta=<? echo $pasta; ?>">
<img src="<? echo "$pasta/tb_$coluna[foto]"; ?>" border="0"></a>
<? } $i++; ?>
</td>
<? if (is_integer($i/4)) echo "</tr>";
} ?>
</tr>
</table>
<?
// =============================
if ($total_paginas > ""){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
se mostro o índice da página actual, NÃO COLOCO LINK
echo $pagina . " ";
else
echo "<a href='galeria_menu.php?id=$coluna[id_evento]; pagina=" . $i . "'>" . $i . "</a> ";
}
}
?>
Pergunta
rzilnet
No meu sistema de fotos, na página galeria.php, tenho dois frames:
1 - o primeiro (galeria_menu.php) que mostras os tumbs;
2 - o segundo (galeria_foto.php) mostra a foto grande;
Minha questão é a seguinte:
No frame que mostra as fotos pequenas (tumbs) eu consigo limitar perfeitamente o numero de registros, entretanto, não consigo estabelecer o link para a sequência das miniaturas.
Estou há 4 dias tentando resolver esta situação e não obtenho resultado satisfatório.
Será que alguém poderia me ajudar?
O código do frame dos tumbs (galeria_menu.php) é esse:
Meu problema está nesta linha:
echo "<a href='galeria_menu.php?id=$coluna[id_evento]; pagina=" . $i . "'>" . $i . "</a> ";
Ficarei muito grato se alguém puder me ajudar.
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
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.