Preciso de um loop?
Olá!
Tenho uma página que exibe vários imóveis e em cada um deles há um coração preenchido que ao ser clicado, adiciona o imóvel em favoritos. Eu gostaria que esse coração (que é o único button deste código) exibisse a imagem de um coração vazio quando o imóvel não estivesse em favorito. Tentei com foreach e while, mas parece só ter funcionado no meu navegador, pois depois que limpei o cache, não aparecia coração nenhum, como nos demais PCs que testei.
OBS.: ESSES FAVORITOS SÃO ARMAZENADOS EM SESSION, E JÁ É UM SISTEMA EXISTENTE NO SITE, NÃO DESENVOLVI.
<div style="display:none;height:36px;" class="tips"><?=__FILE__?></div>
<?php
/* Todos os anúncios em destaque e ativos com limite pré determinado no vipmin, é exibido na home. */
$ordem = 'rand()';
$sql = "select * from team where ehdestaque = 'Y' and (status is null or status = 1) and (pago = 'sim' or anunciogratis = 's') and begin_time < '".time()."' and end_time > '".time()."' order by $ordem limit ".$INI['system']['qtde_anuncios_destaque_home'];
$rs = mysql_query($sql);
?>
<div style="text-align:center;clear:both;"><h1><?=utf8_decode($INI['system']['txt2'])?></h1></div>
<div class="row-fluid">
<ul class="thumbnails">
<?php
while($anuncio = mysql_fetch_assoc($rs)) {
unset($vagas);
unset ($quartos);
/* Caso não tenha nenhuma imagem em destaque. */
//if(empty($anuncio["imgdestaque"])) {
//$anuncio["imgdestaque"] = $PATHSKIN . "/images/semfoto.jpg";
//}
/* Informações como cidade, estado e bairro são buscados para ser impresso. */
$sqlC = "select nome from cidades where id = " . $anuncio["city_id"];
$rsC = mysql_query($sqlC);
$cidade = mysql_fetch_assoc($rsC);
if(!(empty($anuncio["imob_estado"])) && !(empty($cidade["nome"]))) {
$localizacao = $anuncio["imob_estado"] . " - " . $cidade["nome"];
}
if(!(empty($anuncio["imob_tipo"]))) {
$sqlT = "select nome from tipoimoveis where id = '" . $anuncio["imob_tipo"] . "'";
$rsT = mysql_query($sqlT);
$tipo = mysql_fetch_assoc($rsT);
}
else {
$bairro = utf8_decode("Bairro não informado.");
}
/* Número de vagas e de quartos são exibidos juntamente com o thumb do anúncio. */
if(!(empty($anuncio["imob_vagas"]))) {
$vagas = "Total de vagas: " . $anuncio["imob_vagas"];
}
if(!(empty($anuncio["imob_quartos"]))) {
$quartos = "Total de quartos: " . $anuncio["imob_quartos"];
}
$url = UrlAnuncio($anuncio["id"]);
?>
<li style="background-color:#fff;" class="span3">
<a href="<?php echo $url; ?>">
<div style="background: #FFFFFF; opacity: 0.7; position: absolute; margin: 124px 0px 0px 5px; color:#000; letter-spacing: 0px; padding: 5px; line-height: 15px; font-size: 12px;font-weight: bold; width: 202px; height: 30px;">
<?php echo utf8_decode($anuncio["title"]);?>
</div>
</a>
<div class="thumbnail">
<?php
/* ÁREA RESPONSÁVEL POR DISTINGUIR OS IMÓVEIS INSERIDOS OU NÃO EM FAVORITOS */
foreach($_SESSION["IdAnuncio"] as $IdAnuncio => $idOffer) {
$sql = "select * from team where id = " . $idOffer;
$busca = mysql_query($sql);
/* Imprime os anúncios, de acordo com o que se encontra armazenado na sessão. */
while($anuncios = mysql_fetch_assoc($busca)) {
if ($anuncio["image"] == $anuncios["image"]){
$heart = "heart_full.png";
} else{
$heart = "heart_empty.png";
}
?>
//ESSE BUTTON SÓ DEVE TER O HEART_FUL.PNG SE ELE VÊ QUE O IMÓVEL ESTÁ EM FAVORITOS
<button data-id="<?php echo $anuncio["id"]; ?>" class="btn btn-favorito" style="position: absolute; background: transparent; border: none; box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; margin-left: 170px; /*top: 88px;*/"><img src="<?php echo $PATHSKIN . "/images/".$heart;?>" style="width: 20px; height: auto;"></button>
<?php }} ?>
<a href="<?php echo $url; ?>">
<img src="<?php echo $ROOTPATH; ?>/media/<?php echo $anuncio["image"]; ?>" style="width: 212px; height: 159px;" alt="221x159" data-src="holder.js/221x159"> <!-- <img src="<?php echo $ROOTPATH; ?>/media/<?php echo $anuncio["imgdestaque"]; ?>" style="width: 212px; height: 159px;" alt="221x159" data-src="holder.js/221x159"> -->
</a>
<div class="caption">
<div id="loc_364" class="textoLanc02">
<?php echo $localizacao; ?>
</div>
<div class="textoLanc03">
<?php echo utf8_decode("Imóvel: " . $tipo["nome"]); ?>
</div>
<div class="textoLanc04">
<ul>
<li class="Residencial Parc Mantova " id="nomeEmpreendimento_364">
<?php echo $quartos; ?>
</li>
<li>
<?php echo $vagas; ?>
</li>
</ul>
</div>
<div style="height:10px;"></div>
<a href="<?php echo $url; ?>">
<div id="364" class="btn btn-netimoveis detalheEmpreendimento--">
<i class="icon-list icon-white"></i> ver detalhe</div>
</a>
</div>
</li>
<?php } ?>
</ul>
</div>
</div>Discussão (6)
Carregando comentários...