Ir para conteúdo

DinhoPHP

Members
  • Total de itens

    212
  • Registro em

  • Última visita

Reputação

1 Comum

Sobre DinhoPHP

  • Data de Nascimento 06/05/1982

Informações Pessoais

  • Sexo
    Masculino

Últimos Visitantes

540 visualizações
  1. DinhoPHP

    Preciso de um loop?

    O código como abaixo, só mostra o resultado satisfatório no meu PC e no Chrome. <?php echo "<h2>".$_SESSION["IdAnuncio"]."</h2>"; // Á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["id"] === $anuncios["id"]){ ?> <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_full.png";?>" style="width: 20px; height: auto;"></button> <?php } else {?> <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_empty.png";?>" 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>
  2. DinhoPHP

    Preciso de um loop?

    Fechei o foreach aqui, e agora não exibe as imagens dos imóveis e nem os button //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 } ?>
  3. DinhoPHP

    Preciso de um loop?

    Muito obrigado! Verei aqui, farei o teste. Obrigadão pela ajuda!
  4. DinhoPHP

    Preciso de um loop?

    Eu preciso que a condição abaixo, seja executada de acordo se o imóvel consta ou não em favoritos. Se consta, heart_full, se não heart_empty. Compreendido? 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 }} ?>
  5. DinhoPHP

    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. VEJA A PÁGINA PARA ENTENDER 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>
  6. DinhoPHP

    [Resolvido] Problemas com While e Foreach

    Resolvi da seguinte maneira: <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"; } ?> <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>
  7. DinhoPHP

    [Resolvido] Problemas com While e Foreach

    Olá! Tenho uma página de anúncios de imóveis aonde cada uma delas <li> exibe a imagem, características do imóvel e uma img de coração que ao ser clicada o adiciona em favoritos. Mas desejo que o coração preenchido só seja exibido quando este imóvel constar nos favoritos, que é armazenado em sessão; sem que haja multiplicações de imóveis, como acontece atualmente. VEJA AQUI O QUE ACONTECE <div style="display:none;height:36px;" class="tips"><?=__FILE__?></div> <?php include "bloco_favoritos.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"]); /* Caso o $anuncio seja igual a 2, então se trata dos anúncios nos 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)) { // PRECISO QUE O HEART FULL SEJA EXIBIDO APENAS QUANDO O IMÓVEL ESTIVER FAVORITADO // E QUE NÃO HAJA MULTIPLICAÇÃO DOS MESMOS IMÓVEIS, DIVERSAS VEZES. if ($anuncio["image"] == $anuncios["image"]){ $heart = "heart_full.png"; } else{ $heart = "heart_empty.png"; } ?> <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"> <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> <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> <?php echo "<h3>".print_r($_SESSION["idfav"])."</h3>"; ?> </li> <?php }}} ?> </ul> </div> </div>
  8. DinhoPHP

    Passar valor para página seguinte

    Ah! Sim rs. Eu preferia pegar essa busca sql de favoritos e inserir em uma página dedicada para imprimir os favoritos rs. Verei se convenço o cliente rs. Obrigadão por ajudar.
  9. DinhoPHP

    Passar valor para página seguinte

    Sim! O cliente deseja que os favoritos adicionados pelos usuários, sejam exibidos nessa página. E esse inspector, não conheço rs
  10. DinhoPHP

    Passar valor para página seguinte

    Obrigado! Só conheço esses também, mas acho que essa ideia que tive não é boa, pois ao ir para página direcionada pelo link, eu teria que "ativar" uma classe CSS para exibir o conteúdo contido em favoritos, aproveitando a página de busca existente. <li class="<?php if($_GET['anuncio'] == "favoritos") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="favoritos" id="presentation-tag-favoritos"><a data-toggle="tab" role="tab" aria-controls="favoritos#4" class="TipoAnuncio" href="#">Favoritos</a></li>
  11. DinhoPHP

    Passar valor para página seguinte

    Olá! Tenho o código abaixo que faz com que sejam exibidos imóveis de suas respectivas categorias quando recebem cliques nas tabs que os correspondem. Porém eu preciso que está página exiba o conteúdo da tab favoritos após a ação de um clique do usuário, em um link na página anterior chamado VER TODOS. Pois no momento o cliente quer apenas linkar à essa página, e não fazer uma nova só com favoritos. <div style="display:none;" class="tips"><?=__FILE__?></div> <script> J('document').ready(function(){ /* Redireciona usuário para a página do anúncio. */ J('.btn-detalhe').click(function() { var UrlAnuncio = J(this).attr('data-url'); location.href = UrlAnuncio; }); }); </script> <style> .col.col-xs-12.col-sm-12.col-md-8.col-lg-8 { float: left !important; } .box-dados { color: #666; } #resultado .box-resultado ul.ul-resultado li .box-valor { margin-left: 230px; } </style> <div class="col col-xs-12 col-sm-12 col-md-9 col-lg-9 box-resultado hidden-xs hidden-sm"> <button class="btn btn-valor btn-branco" data-ordenar="asc" id="btn-ordenacao-por-valor"> <i class="fa fa-sort-numeric-asc" id="ordenacao-por-valor-icone"></i><span id="ordenacao-por-valor">Ordenar do menor para o maior valor</span> </button> <ul id="myTab" role="tablist" class="nav nav-tabs"> <li class="<?php if($_GET['anuncio'] == "finalidade_todos") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="todos" id="presentation-tag-todos"><a data-toggle="tab" role="tab" aria-controls="finalidade_todos#5" class="TipoAnuncio" href="#">Todos</a></li> <li class="<?php if($_GET['anuncio'] == "comprar") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="comprar" id="presentation-tag-comprar"><a data-toggle="tab" role="tab" aria-controls="comprar#0" class="TipoAnuncio" href="#">Venda</a></li> <li class="<?php if($_GET['anuncio'] == "alugar") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="alugar" id="presentation-tag-alugar"><a data-toggle="tab" role="tab" aria-controls="alugar#1" class="TipoAnuncio" href="#">Locação</a></li> <li class="<?php if($_GET['anuncio'] == "lancamentos") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="lancamentos" id="presentation-tag-lancamento"><a data-toggle="tab" role="tab" aria-controls="lancamentos#3" class="TipoAnuncio" href="#">Lançamentos</a></li> <li class="<?php if($_GET['anuncio'] == "alugar-temporada") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="temporada" id="presentation-tag-temporada"><a data-toggle="tab" role="tab" aria-controls="alugar-temporada#2" class="TipoAnuncio" href="#">Temporada</a></li> <!-- PÁGINA FAVORITOS --> <li class="<?php if($_GET['anuncio'] == "favoritos") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="favoritos" id="presentation-tag-favoritos"><a data-toggle="tab" role="tab" aria-controls="favoritos#4" class="TipoAnuncio" href="#">Favoritos</a></li> </ul> <div class="tab-content"> <div class="hide" id="divBlock"></div> <div id="venda" class="tab-pane active" role="tabpanel"> <div class="LoadingImage" style="display:none;"> <img src="<?php echo $PATHSKIN; ?>/images/loading.gif"> </div> <div class="col col-xs-12 col-sm-12 col-md-12 col-lg-12 nopadmar" id="lista-venda"> <ul style="display: block;" class="ul-resultado paginacao paginacao_numero_1"> <?php if($rowA >= 1) { while($anuncios = mysql_fetch_assoc($busca)) { /* Busca o bairro referente ao anúncio em questão. */ $sql = "select nome from bairros where id = '" . $anuncios['imob_bairro'] . "'"; $rs = mysql_query($sql); $bairro = mysql_fetch_assoc($rs); /* Tratamento da imagem do imóvel. */ if(empty($anuncios['image'])) { $imagem = $PATHSKIN . "/images/produto-sem-foto.jpg"; } else { $imagem = $ROOTPATH . "/media/" . $anuncios['image']; } /* Tratamento do número de quartos do imóvel. */ if(empty($anuncios['imob_quartos']) || $anuncios['imob_quartos'] == 0) { $quartos = "--"; } else { $quartos = $anuncios['imob_quartos']; } /* Tratamento do número de vagas do imóvel. */ if(empty($anuncios['imob_vagas']) || $anuncios['imob_vagas'] == 0) { $vagas = "--"; } else { $vagas = $anuncios['imob_vagas']; } /* Tratamento do código do imóvel. */ if(empty($anuncios['imob_codigo'])) { $codigo = "--"; } else { $codigo = $anuncios['imob_codigo']; } /* Tratamento do número de suítes do imóvel. */ if(empty($anuncios['imob_suite']) || $anuncios['imob_suite'] == 0) { $suite = "--"; } else { $suite = $anuncios['imob_suite']; } /* Tratamento do número de banheiros do imóvel. */ if(empty($anuncios['imob_banheiro']) || $anuncios['imob_banheiro'] == 0) { $banheiro = "--"; } else { $banheiro = $anuncios['imob_banheiro']; } /* Tratamento da área do imóvel. */ if(empty($anuncios['imob_area']) || $anuncios['imob_area'] == 0) { $area = "--"; } else { $area = $anuncios['imob_area']; } /* Preparação da url do anúncio. */ $UrlAnuncio = UrlAnuncio($anuncios['id']); ?> <li class="imovel-venda "> <div class="col col-xs-12 col-sm-12 col-md-12 col-lg-12 nopadmar nopadmar-hover"> <div style="padding: 5px; border: 4px solid #FFF;" class="col col-xs-12 col-sm-12 col-md-4 col-lg-4 box-foto"> <div class="img-offer"> <img src="<?php echo $imagem; ?>"> </div> </div> <ul class="ul-label hide"> <li style="padding: 5px;">&nbsp;</li> </ul> <div class="col col-xs-12 col-sm-12 col-md-8 col-lg-8 nopadmar box-dados"> <div class="col col-xs-12 col-sm-12 col-md-8 col-lg-8"> <h4 class="tipo-imovel"><?php echo utf8_decode($anuncios['title']); ?></h4> <p><?php echo displaySubStringWithStrip($anuncios['summary'], 200); ?></p> <ul class="ul-caracteristica"> <li> <h4 class="numero"><?php echo $quartos; ?></h4> <h5>quartos</h5> </li> <li> <h4 class="numero"><?php echo $suite; ?></h4> <h5>suíte</h5> </li> <li> <h4 class="numero"><?php echo $banheiro; ?></h4> <h5>banho</h5> </li> <li> <h4 class="numero"><?php echo $vagas; ?></h4> <h5>vaga</h5> </li> </ul> </div> <div class="col col-xs-12 col-sm-12 col-md-4 col-lg-4 box-valor"> <? if($anuncios['mostrarpreco'] == 1){ ?> <h2 class="cor-F9683D valor">R$ <?php echo number_format($anuncios['team_price'] , 2, ',', '.'); ?></h2> <? } ?> <?php if($anuncios['imob_financiamento'] == 1) { ?> <span class="label label-primary">aceita financiamento</span> <?php } ?> <h5 class="codigo">código: <strong><?php echo $codigo; ?></strong></h5> <h6 class="area"><?php echo $area; ?> m²</h6> <a href="<?php echo $UrlAnuncio; ?>"> <button class="btn btn-detalhe btn-laranja" data-url="<?php echo $UrlAnuncio; ?>">Detalhe</button> </a> <!-- BOTÃO ADICIONAR AOS FAVORITOS --> <button data-id="<?php echo $anuncios["id"]; ?>" class="btn btn-favorito"><i class="fa fa-heart"></i></button> </div> </div> <div style="height:1px;" class="col col-xs-12 col-sm-12 col-md-12 col-lg-12 nomar"> <hr style="margin-bottom: 0!important; margin-top: 0!important;"> </div> </div> </li> <?php } } else { ?> <li class="imovel-venda result-none"> <img src="<?php echo $PATHSKIN; ?>/images/home.png"> <p class="text-resul-none">Não encontramos nenhum anúncio com os dados informados.<p> </li> <?php } ?> </ul> </div> </div> <div id="locacao" class="tab-pane" role="tabpanel"> <div class="col col-xs-12 col-sm-12 col-md-12 col-lg-12 nopadmar" id="lista-locacao"></div> </div> <div id="favoritos" class="tab-pane" role="tabpanel"> <div class="col col-xs-12 col-sm-12 col-md-12 col-lg-12 nopadmar" id="lista-favoritos"></div> </div> <div id="panel-out-info" style="opacity: 0.25;"></div> </div> </div>
  12. DinhoPHP

    Repassar valor para outra página

    Olá! Tenho o código abaixo que faz com que sejam exibidos imóveis de suas respectivas categorias quando recebem cliques nas tabs que os correspondem. Porém eu preciso que está página exiba o conteúdo da tab favoritos após a ação de um clique do usuário, em um link na página anterior chamado VER TODOS. Pois no momento o cliente quer apenas linkar à essa página, e não fazer uma nova só com favoritos. <div style="display:none;" class="tips"><?=__FILE__?></div> <script> J('document').ready(function(){ /* Redireciona usuário para a página do anúncio. */ J('.btn-detalhe').click(function() { var UrlAnuncio = J(this).attr('data-url'); location.href = UrlAnuncio; }); }); </script> <style> .col.col-xs-12.col-sm-12.col-md-8.col-lg-8 { float: left !important; } .box-dados { color: #666; } #resultado .box-resultado ul.ul-resultado li .box-valor { margin-left: 230px; } </style> <div class="col col-xs-12 col-sm-12 col-md-9 col-lg-9 box-resultado hidden-xs hidden-sm"> <button class="btn btn-valor btn-branco" data-ordenar="asc" id="btn-ordenacao-por-valor"> <i class="fa fa-sort-numeric-asc" id="ordenacao-por-valor-icone"></i><span id="ordenacao-por-valor">Ordenar do menor para o maior valor</span> </button> <ul id="myTab" role="tablist" class="nav nav-tabs"> <li class="<?php if($_GET['anuncio'] == "finalidade_todos") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="todos" id="presentation-tag-todos"><a data-toggle="tab" role="tab" aria-controls="finalidade_todos#5" class="TipoAnuncio" href="#">Todos</a></li> <li class="<?php if($_GET['anuncio'] == "comprar") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="comprar" id="presentation-tag-comprar"><a data-toggle="tab" role="tab" aria-controls="comprar#0" class="TipoAnuncio" href="#">Venda</a></li> <li class="<?php if($_GET['anuncio'] == "alugar") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="alugar" id="presentation-tag-alugar"><a data-toggle="tab" role="tab" aria-controls="alugar#1" class="TipoAnuncio" href="#">Locação</a></li> <li class="<?php if($_GET['anuncio'] == "lancamentos") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="lancamentos" id="presentation-tag-lancamento"><a data-toggle="tab" role="tab" aria-controls="lancamentos#3" class="TipoAnuncio" href="#">Lançamentos</a></li> <li class="<?php if($_GET['anuncio'] == "alugar-temporada") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="temporada" id="presentation-tag-temporada"><a data-toggle="tab" role="tab" aria-controls="alugar-temporada#2" class="TipoAnuncio" href="#">Temporada</a></li> <!-- PÁGINA FAVORITOS --> <li class="<?php if($_GET['anuncio'] == "favoritos") {?>active<?php } ?> presentation-tag" role="presentation" data-transacao="favoritos" id="presentation-tag-favoritos"><a data-toggle="tab" role="tab" aria-controls="favoritos#4" class="TipoAnuncio" href="#">Favoritos</a></li> </ul> <div class="tab-content"> <div class="hide" id="divBlock"></div> <div id="venda" class="tab-pane active" role="tabpanel"> <div class="LoadingImage" style="display:none;"> <img src="<?php echo $PATHSKIN; ?>/images/loading.gif"> </div> <div class="col col-xs-12 col-sm-12 col-md-12 col-lg-12 nopadmar" id="lista-venda"> <ul style="display: block;" class="ul-resultado paginacao paginacao_numero_1"> <?php if($rowA >= 1) { while($anuncios = mysql_fetch_assoc($busca)) { /* Busca o bairro referente ao anúncio em questão. */ $sql = "select nome from bairros where id = '" . $anuncios['imob_bairro'] . "'"; $rs = mysql_query($sql); $bairro = mysql_fetch_assoc($rs); /* Tratamento da imagem do imóvel. */ if(empty($anuncios['image'])) { $imagem = $PATHSKIN . "/images/produto-sem-foto.jpg"; } else { $imagem = $ROOTPATH . "/media/" . $anuncios['image']; } /* Tratamento do número de quartos do imóvel. */ if(empty($anuncios['imob_quartos']) || $anuncios['imob_quartos'] == 0) { $quartos = "--"; } else { $quartos = $anuncios['imob_quartos']; } /* Tratamento do número de vagas do imóvel. */ if(empty($anuncios['imob_vagas']) || $anuncios['imob_vagas'] == 0) { $vagas = "--"; } else { $vagas = $anuncios['imob_vagas']; } /* Tratamento do código do imóvel. */ if(empty($anuncios['imob_codigo'])) { $codigo = "--"; } else { $codigo = $anuncios['imob_codigo']; } /* Tratamento do número de suítes do imóvel. */ if(empty($anuncios['imob_suite']) || $anuncios['imob_suite'] == 0) { $suite = "--"; } else { $suite = $anuncios['imob_suite']; } /* Tratamento do número de banheiros do imóvel. */ if(empty($anuncios['imob_banheiro']) || $anuncios['imob_banheiro'] == 0) { $banheiro = "--"; } else { $banheiro = $anuncios['imob_banheiro']; } /* Tratamento da área do imóvel. */ if(empty($anuncios['imob_area']) || $anuncios['imob_area'] == 0) { $area = "--"; } else { $area = $anuncios['imob_area']; } /* Preparação da url do anúncio. */ $UrlAnuncio = UrlAnuncio($anuncios['id']); ?> <li class="imovel-venda "> <div class="col col-xs-12 col-sm-12 col-md-12 col-lg-12 nopadmar nopadmar-hover"> <div style="padding: 5px; border: 4px solid #FFF;" class="col col-xs-12 col-sm-12 col-md-4 col-lg-4 box-foto"> <div class="img-offer"> <img src="<?php echo $imagem; ?>"> </div> </div> <ul class="ul-label hide"> <li style="padding: 5px;">&nbsp;</li> </ul> <div class="col col-xs-12 col-sm-12 col-md-8 col-lg-8 nopadmar box-dados"> <div class="col col-xs-12 col-sm-12 col-md-8 col-lg-8"> <h4 class="tipo-imovel"><?php echo utf8_decode($anuncios['title']); ?></h4> <p><?php echo displaySubStringWithStrip($anuncios['summary'], 200); ?></p> <ul class="ul-caracteristica"> <li> <h4 class="numero"><?php echo $quartos; ?></h4> <h5>quartos</h5> </li> <li> <h4 class="numero"><?php echo $suite; ?></h4> <h5>suíte</h5> </li> <li> <h4 class="numero"><?php echo $banheiro; ?></h4> <h5>banho</h5> </li> <li> <h4 class="numero"><?php echo $vagas; ?></h4> <h5>vaga</h5> </li> </ul> </div> <div class="col col-xs-12 col-sm-12 col-md-4 col-lg-4 box-valor"> <? if($anuncios['mostrarpreco'] == 1){ ?> <h2 class="cor-F9683D valor">R$ <?php echo number_format($anuncios['team_price'] , 2, ',', '.'); ?></h2> <? } ?> <?php if($anuncios['imob_financiamento'] == 1) { ?> <span class="label label-primary">aceita financiamento</span> <?php } ?> <h5 class="codigo">código: <strong><?php echo $codigo; ?></strong></h5> <h6 class="area"><?php echo $area; ?> m²</h6> <a href="<?php echo $UrlAnuncio; ?>"> <button class="btn btn-detalhe btn-laranja" data-url="<?php echo $UrlAnuncio; ?>">Detalhe</button> </a> <!-- BOTÃO ADICIONAR AOS FAVORITOS --> <button data-id="<?php echo $anuncios["id"]; ?>" class="btn btn-favorito"><i class="fa fa-heart"></i></button> </div> </div> <div style="height:1px;" class="col col-xs-12 col-sm-12 col-md-12 col-lg-12 nomar"> <hr style="margin-bottom: 0!important; margin-top: 0!important;"> </div> </div> </li> <?php } } else { ?> <li class="imovel-venda result-none"> <img src="<?php echo $PATHSKIN; ?>/images/home.png"> <p class="text-resul-none">Não encontramos nenhum anúncio com os dados informados.<p> </li> <?php } ?> </ul> </div> </div> <div id="locacao" class="tab-pane" role="tabpanel"> <div class="col col-xs-12 col-sm-12 col-md-12 col-lg-12 nopadmar" id="lista-locacao"></div> </div> <div id="favoritos" class="tab-pane" role="tabpanel"> <div class="col col-xs-12 col-sm-12 col-md-12 col-lg-12 nopadmar" id="lista-favoritos"></div> </div> <div id="panel-out-info" style="opacity: 0.25;"></div> </div> </div>
  13. DinhoPHP

    Click não funciona!

    Olá! Preciso que um botão (div) quando receber um clique, exiba um conteúdo, saindo ela da direta do site para esquerda, e o mesmo botão ao receber novamente o clique, a oculte voltando ao seu estado original. A segunda função com o onmouseover funcionou, porém não com o clique. script responsável <script> $(document).ready(function(){ $(".try_indicator").click(function(){ $("#caixa").removeClass("esconde"); $("#caixa").addClass("mostra"); $("#heart_cheio").css("display", "block"); $("#heart_vazio").css("display", "none"); $("#fav_vert").css("color", "transparent"); $("#fav_hor").css("display", "block"); $("#heart").css("display", "block"); $("#ver_todos").css("display", "block"); $(".try_indicator").addClass("try_indicator_open"); }); $("#caixa").click(function(){ $("#caixa").removeClass("mostra"); $("#caixa").addClass("esconde"); $("#heart_cheio").css("display", "none"); $("#heart_vazio").css("display", "block"); $("#fav_vert").css("color", "black"); $("#fav_hor").css("display", "none"); $("#ver_todos").css("display", "none"); $(".try_indicator").removeClass("try_indicator_open"); }); }); </script>
  14. DinhoPHP

    While não exibe botões com imagens

    Olá! Criei um loop para exibir diversas imagens em uma div flutuante para favoritos de imóveis, porém a tag <button> é exibida diversas vezes em cima da mesma! Como solucionar? bloco_favoritos <?php include ('../../../../app.php'); ?> <div style="display:none;" class="tips"><?=__FILE__?></div> <!--<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">--> <style> .esconde { overflow-y: auto; margin-top: 100px; width: 205px; height: 450px; background-color: #f9f6f7; display: block; position: fixed; right: -180px; border: 1px solid #dcd8cd; box-shadow: 0 0 12px rgba(0,0,0,0.25); border-radius: 5px 0 0 5px; top: 160px; z-index: 1000; transition: 0.5s ease-out; -webkit-transition: 0.5s ease-out; -moz-transition: 0.5s ease-out; -o-transition: 0.5s ease-out; } .mostra { overflow-y: auto; margin-top: 100px; width: 205px; height: 475px; background-color: #f9f6f7; display: block; position: fixed; right: 0px; border: 1px solid #dcd8cd; box-shadow: 0 0 12px rgba(0,0,0,0.25); border-radius: 5px 0 0 5px; top: 160px; z-index: 1000; transition: 0.5s ease-out; -webkit-transition: 0.5s ease-out; -moz-transition: 0.5s ease-out; -o-transition: 0.5s ease-out; } .btn_favorite{ position: absolute; width: 28px; top: 32px; left: 0; } .try_indicator{ width: 28px; height: 103px; margin-top: 125px; background-color: #007aa5; position: fixed; cursor: pointer; } .try_indicator:after{ content: ''; width: 0; height: 0; border-right: 9px solid #fff; border-top: 11px solid transparent; border-bottom: 11px solid transparent; position: absolute; top: 41px; left: 8px; } .try_indicator_open:after{ content: ''; width: 0; height: 0; border-right: 9px solid #fff; border-top: 11px solid transparent; border-bottom: 11px solid transparent; position: absolute; top: 41px; left: 8px; transform: rotateY(180deg); transition: 0.5s ease-out; -webkit-transition: 0.5s ease-out; -moz-transition: 0.5s ease-out; -o-transition: 0.5s ease-out; } .title_content{ text-transform: uppercase; font-size: 1em; display: inline-block; margin-left: 45px; position: fixed; } .title_rot_90{ height: auto !important; overflow: visible !important; padding-top: 12px; padding-bottom: 10px; font-weight: 600; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); white-space: nowrap; margin-left: -26px; } .content{ margin: 10px; padding-top: 10px; float: right; } .content img{ width: 130px; height: 120px; } #ver_todos{ display: inline-block; position: fixed; top: 718px; right: 5px; width: 180px; height: 20px; text-align: center; background-color: #f9f6f7; transition: linear 1.5s; -webkit-transition: linear 1.5s; -moz-transition: linear 1.5s; -o-transition: linear 1.5s; } #fav_vazio{ background-color: #0794c9; color: #fff; border: 3px double #fff; width: 130px; height: 120px; padding: 10px; font-size: 0.85em; text-align: center; margin: auto -10px auto 23px; } </style> <script> $(document).ready(function(){ $(".try_indicator").click(function(){ $("#caixa").removeClass("esconde"); $("#caixa").addClass("mostra"); $("#heart_cheio").css("display", "block"); $("#heart_vazio").css("display", "none"); $("#fav_vert").css("color", "transparent"); $("#fav_hor").css("display", "block"); $("#heart").css("display", "block"); $("#ver_todos").css("display", "block"); $(".try_indicator").addClass("try_indicator_open"); }); $("#caixa").mouseleave(function(){ $("#caixa").removeClass("mostra"); $("#caixa").addClass("esconde"); $("#heart_cheio").css("display", "none"); $("#heart_vazio").css("display", "block"); $("#fav_vert").css("color", "black"); $("#fav_hor").css("display", "none"); $("#ver_todos").css("display", "none"); $(".try_indicator").removeClass("try_indicator_open"); }); }); </script> <div id="caixa" class="esconde"> <div class="content"> <?php $_POST["anuncio"] = 2; /* Caso o usuário tenha utilizado o formulário de busca. */ if(isset($_POST["anuncio"]) and !(empty($_POST["anuncio"]))) { /* Linhas retornadas de uma query. */ $row = 0; /* Número de anúncios encontrados. */ $i = 0; /* Validações dos parâmetros enviados. */ $anuncio = (int) strip_tags($_POST["anuncio"]); if(!(empty($_SESSION["IdAnuncio"]))) { $row = 1; } /* Caso tenha retornado algum resultado da consulta utilizando os filtros. */ if($row >= 1) { /* Caso o $anuncio seja igual a 2, então se trata dos anúncios nos 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)) { $i ++; /* Tratamento da imagem do imóvel. */ if(empty($anuncios['image'])) { $imagem = $PATHSKIN . "/images/produto-sem-foto.jpg"; } else { $imagem = $ROOTPATH . "/media/" . $anuncios['image']; } $UrlAnuncio = UrlAnuncio($anuncios['id']); ?> <a href="<?php echo $UrlAnuncio;?>"> //BUTTON QUE EU RELATO NESTE TÓPICO. E OUTRA, JÁ COLOQUEI FORA DO <a href=""></a> <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: 131px; top: 33px;"> <img src="<?php echo $PATHSKIN . "/images/heart_full.png";?>" style="width: 20px; height: auto;"> </button> <img style="margin-left: 30px; border: solid 7px #fff; box-shadow: 0px 1px 1px rgba(0,0,0, 0.3); margin-top: 10px; box-sizing: content-box;" src="<?php echo $imagem; ?>"> </a> <?php } } } else {?> </div> <div id="fav_vazio"> <?php echo "Clique no " . $PATHSKIN . "/images/heart_empty.png";?><?php echo utf8_decode(" correspondente ao imóvel do seu interesse para adicioná-lo à favoritos.");?> </div> <?php } } ?> <?php if (!(empty($row))){ $heart = "heart_full.png"; } else{ $heart = "heart_empty.png"; } ?> <div class="btn_favorite"> <img id="heart_fav_vert" src="<?php echo $PATHSKIN . "/images/" . $heart;?>" style="width: 20px; height: auto; padding: 3px; margin-top: -32px; position: fixed;"/> <div id="fav_vert" class="title_rot_90" style="display: block; position: fixed; transition: 0s ease-out;-webkit-transition: 0s ease-out;-moz-transition: 0s ease-out;-o-transition: 0s ease-out; margin-top: 15px;">FAVORITOS</div> <div class="try_indicator"> </div> </div> <div id="fav_hor" class="title_content" style="display: inline-block; width: 190px; background-color: #f9f6f7; transition: 0.5s ease-out;-webkit-transition: 0s ease-out;-moz-transition: 0s ease-out;-o-transition: 0s ease-out; top: 265px; padding-top: 4px; margin-top: -4px; margin-left: -7px; position: fixed;"> <img id="heart_fav_hor" src="<?php echo $PATHSKIN . "/images/" . $heart;?>" style="width: 20px; height: auto; padding: 3px; margin-top: -3px; margin-right: 30px;"/>FAVORITOS (<?php echo $i;?>) </div> <div id="ver_todos" class="title_content"><a href="#" style="color: #f26122 !important;">VER TODOS</a></div> </div>
  15. DinhoPHP

    Destruir SESSION conforme a decisão do usuário

    Olá! Estou fazendo alterações em um site imobiliário com base no que o cliente deseja. Neste site, existe a opção de adicionar os imóveis que são encontrados através da busca, à uma lista de favoritos que estranhamente funciona por SESSION e não requer login para este feito. Eu até mudaria tudo pra BD MySQL, porém o site foi construído por uma empresa que ainda concede suporte, mas não realiza todo o pedido dele e a parte SQL nem tem PDO (eu só sei usar PDO). A minha pergunta é: Existe a possibilidade de destruir essa SESSION (remover o imóvel escolhido) pelo próprio usuário? AddFavorite.js /* O anúncio escolhido é adicionado na lista de favoritos, que fica ativo enquanto estiver no site. */ J('document').ready(function(){ /* Adiciona o anúncio nos favoritos. */ J('.btn-favorito').click(function() { var IdAnuncio = J(this).attr('data-id'); J(this).AddFavorite(IdAnuncio); }); J.fn.AddFavorite = function(IdAnuncio){ var id = IdAnuncio; var urlFilterSearch = URLWEB + "/ajax/AddFavorite.php"; if(id != "") { /* Caso o ID tenha sido enviado corretamente, é enviado uma requisição Ajax. */ jQuery.ajax({ type: 'POST', url: urlFilterSearch, data: "action=AddFavorite&id=" + id, beforeSend: function() { jQuery('.ul-resultado').css('display', 'none'); jQuery('.LoadingImage').css('display', 'block'); }, success: function(r) { jQuery('.ul-resultado').css('display', 'block'); jQuery('.LoadingImage').css('display', 'none'); window.alert(r); } }); } else { /* Caso o ID não tenha sido enviado corretamente. */ window.alert("Ocorreu um erro inesperado. Tente novamente mais tarde."); return false; } } }); AddFavorite.php <?php include ('../app.php'); /* Ação para armazenar a ID dos anúncios nos favoritos. */ if(isset($_POST["action"]) and $_POST["action"] == "AddFavorite") { if(isset($_POST["id"]) and !(empty($_POST["id"]))) { /* Verifica se o anúncio realmente existe. */ $id = (int) strip_tags($_POST["id"]); $sql = "select * from team where id = " . $id; $rs = mysql_query($sql); $num = mysql_num_rows($rs); /* Caso tenha encontrado o anúncio. */ if($num >= 1) { /* Inicia a sessão para armazenar os anúncios. */ session_start(); /* Adiciona, apenas se o anúncio não estiver na lista de favoritos. */ if(!(in_array($id, $_SESSION["IdAnuncio"]))) { $_SESSION["IdAnuncio"][] = $id; echo utf8_encode("Anúncio adicionado com sucesso!"); } else { foreach ($_SESSION['IdAnuncio'] as $key => $val) { if($val == $id){ unset($_SESSION['IdAnuncio'][$key]); } } echo utf8_encode("Anúncio removido dos favoritos com sucesso!"); } } else { /* Tratamento de erro! */ return false; } } else { /* Tratamento de erro! */ return false; } } else { /* Tratamento de erro! */ return false; } ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.