ramon11 0 Denunciar post Postado Abril 4, 2015 O problema é o seguinte , ao puxar o diretório de uma imagem pelo banco de dados , são puxadas várias imagens , mas eu preciso saber em qual das imagens o usuário irá clicar para exibir apenas ela em uma lightbox . Porem no código abaixo eu apenas estou conseguindo puxar a ultima imagem que foi cadastrada , sendo necessário pegar apenas a imagem que o usuário clicou .O código é o seguinte : <?php //faz a conexao com o banco de dados e seleciona todas as imagens da determinada pasta include "Conexao.inc"; $pasta = $_GET["pasta"]; $resultado = mysqli_query($conexao, "SELECT * FROM Galeria WHERE pasta='$pasta'"); if($resultado === FALSE){ die(mysql_error()); } //passa linha por linha do banco de dados while($row = mysqli_fetch_array($resultado)){ //codigo em javascript para gerar a lightbox ?> <a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block';document.getElementById(<?=$linha = $row["id"]?>);"> <?php //puxa a imagem do diretório echo "<img src='galeria/$row[pasta]/$row[Nome].$row[extensao]' width='200' height='200'>"; } mysqli_close($conexao); ?> </a> <div id="light" class="white_content"><div align="right"><a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'"><img src="Imagens/fechar.png"></a></div><br> <?php include "Conexao.inc"; $pasta = $_GET["pasta"]; $resultado = mysqli_query($conexao, "SELECT * FROM Galeria WHERE pasta='$pasta'"); if($resultado === FALSE){ die(mysql_error()); } // aqui está o problema , eu estou conseguindo puxar para a lightbox apenas //a ultima imagem colocada na galeria . Eu preciso colocar na lightbox apenas a //imagem que o usuário irá clicar e apresentar apenas ela while($row = mysqli_fetch_array($resultado)){ if($linha==$row["id"]){ echo "<img src='galeria/$row[pasta]/$row[Nome].$row[extensao]' width='200' height='200'>"; echo " "; } } mysqli_close($conexao); ?> Como eu faço para apresentar apenas a imagem clicada na lightbox ? Compartilhar este post Link para o post Compartilhar em outros sites