Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá caros amigos, estou com um problema ao desenvolver uma galeria.
Tenho um banco de dados (MySQL) que contém uma tabela chama re2_listings, e essa tabela contém informações de imóveis(software para imobiliária).
Minha dúvida é a seguinte, quando um cliente abre um anúncio de imóvel, aparece uma opção pra ele de ver as fotos do imóvel e é aí que está meu problema...
Eu gostaria de fazer uma galeria em lightbox pra ele visualizar as imagens, mas quando ele clica em "Ver fotos do imóvel", aparece as fotos de todos os imóveis.
Então eu gostaria que, se possível, vcs visualizassem meu código e me dissessem onde, expecificamente, está meu erro.
Segue o código abaixo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Álbum de foto</title>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
</head>
<body>
<div align="center" style="background:#eee;"><h1><a href="index.php">Galeria de Fotos em Php + Mysql</a></h1></div>
<table id="tblimg" align="center" border='1'>
<?php
require_once 'conecta.php';
$sql_1 = mysql_query("SELECT image FROM re2_listings");
$trg = mysql_num_rows($sql_1);
?>
<tbody>
<tr>
<td align="center" bgcolor="#CCCCCC">Galeria de Fotos Total de <?php echo "$trg"; ?> Fotos No Album </td>
</tr>
<tr>
<td align="center">
<?php
$pag = $_GET['pagina'];
if(isset($pag)){
$pag = $pag;
}else{
$pag = 1;
}
$quantidade = 5;
$inicio = ($pag*$quantidade) - $quantidade;
echo("<div class='imgalign'>");
$sql_2 = mysql_query("SELECT image FROM re2_listings");
@$num_img = mysql_num_rows($sql_2);
if ($num_img=='') {
echo("<img src='images/sem_foto.png'/><br /> !!Sem Fotos Ainda!! ");
}
else{
while ($array_galeria = mysql_fetch_array($sql_2)) {
echo"<div class='galeria-imagens'> ";
$id=$array_galeria[id];
$img=$array_galeria[imagem];
$lg=$array_galeria[legenda];
$legenda = ucfirst($lg);
echo "<a href='fotos_anuncios/".$img."' rel='lightbox[roadtrip]'title='$legenda'>
<img class='lk' style='position:relative;left:2px;' src='fotos_anuncios/".$img."' width='100'height='100' alt='$legenda' title='$legenda'/></a><br>";
echo"<div class='legenda'>";
echo "$legenda<br>";
echo"</div>";
echo"</div>";
}
}
echo("</div>");
?>
</td>
</tr>
<tr>
<td align="center">
<?php
$sql_3 = mysql_query("SELECT image FROM re2_listings");
$total_registros = mysql_num_rows($sql_3);
$paginas = ceil($total_registros/$quantidade);
$links = 1;
echo "<br />"; echo "<br />";
echo "<a href='?pagina=1'>primeira página </a> ";
for($i = $pag-$links; $i <= $pag-1; $i++){
if($i<=0){
}else{
echo " <a href='?pagina=".$i."'>".$i."</a> ";
}
}
echo "<a href=#>$pag</a>";
for($i = $pag+1; $i <= $pag+$links; $i++){
if($i>$paginas){
}else{
echo " <a href='?pagina=".$i."'>".$i."</a> ";
}
}
echo " <a href='?pagina=".$paginas."'>ultima página </a> ";
?>
</td>
</tr>
</tbody>
</table>
<br>
<br>
<div align="center" style="background:#eee; color:#666;"></div>
</body>
</html>
Desde já agradeço.
Guilherme Nery
guilherme.nery@gnvtec.com.br
www.gnvtec.com.br
Carregando comentários...