Ir para conteúdo

POWERED BY:

Arquivado

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

johnhey

Galeria

Recommended Posts

Boa tarde, tenho uma galeria de imagens feita em php com sql que esta a funcionar perfeitamente, onde divide a quantidade de imagens por páginas.

 

Gostaria de saber se é possível fazer o seguinte:

 

1º Quando clicar na imagem conseguir abri-la como um lightbox.

 

segue o código que estou a usar:

<?php
// Criando conexão
$link = mysql_connect('localhost', 'usuario', 'senha');
if (!$link) {
die('Não foi possível conectar: ' . mysql_error());
}
//echo 'Conexão bem sucedida';
$db_selected = mysql_select_db('BD', $link);

$limite = 48;
$SQL_COUNT = mysql_query("SELECT COUNT('Registo') FROM tb_imagens");
$SQL_RESUL = ceil(mysql_result($SQL_COUNT, 0) / $limite);
$pg = (isset($_GET["pg"])) ? (int)$_GET["pg"] : 1;

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

$SQL= mysql_query("SELECT * FROM tb_imagens WHERE imagem LIKE '1' ORDER BY Registo DESC LIMIT $inicio, $limite");

while($lh = mysql_fetch_array($SQL)){
$nome= $lh['Nome'];
$foto= $lh['Foto'];

echo "<li>
<img src='imagens/miniatura/$foto' alt='$nome'><p><$nome</p>
</li>";
}
?>
</ul>
</div>
<div id="numpag">
<?php
$sqltotal ="select registo from tb_imagens";
$qrtotal = mysql_query($sqltotal) or die(mysql_error());
$numtotal = mysql_num_rows($qrtotal);
$totalpagina = ceil($numtotal/$limite);

echo '<a href="?pg=1">Primeira Página</a>';
if($SQL_RESUL > 1 && $pg <=$SQL_RESUL){
for($i=1; $i<=$SQL_RESUL; $i++){
echo "<a href='?pg=$i'/>$i</a>";	
	}
}
echo "<a href=\"?pg=$totalpagina\">Última Página</a>";
?>

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.