johnhey 0 Denunciar post Postado Março 17, 2016 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