Galeria
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>";
?>Discussão (0)
Carregando comentários...