Enviado em 21/01/2014 - 08:58h
Olá! Estou com uma dúvida à algum tempo, até agora, não consegui resolver. Queria exibir apenas os campos preenchidos no PHP, entretanto, não estou conseguindo resolver por nada. Consegui em alguns campos, mas em outros, onde a syntax muda, não consigo. O código seria:
<?php
include("config.php");
include("tags.php");
# Informa qual o conjunto de caracteres será usado.
header('Content-Type: text/html; charset=utf-8');
# Conecta ao banco de dados
$conexao = mysql_connect('localhost','usuario','passwd');
$banco = mysql_select_db('bd');
# Aqui está o segredo
mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');
?>
<html>
<head>
<title>João Ferro Imóveis - Descrição</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="css/geral.css" rel="stylesheet" type="text/css" />
<link href="css/galleriffic.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-pack.js"></script>
<script type="text/javascript" src="js/jcarousellite_1.0.1.min.js"></script>
<script type="text/javascript" src="js/carrossel.js"></script>
<script type="text/javascript" src="js/ajax_combo.js"></script>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript" src="js/mascara.js"></script>
<script src="ajax.js" type="text/javascript"></script>
<script type="text/javascript" src="jscript/jquery.cycle.all.js"></script>
<script language="JavaScript">
function chamaAcao1(valor){
nome = document.newsletter.nome.value;
email = document.newsletter.email.value;
div = ('retorno');
//Função que monta a URL e chama a função AJAX
url="newslleter_ajax.php?valor="+nome+"&email="+email;
ajax(url);
return false
}
</script>
<script type="text/javascript" src="js/jquery-1.js"></script>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery_002.js"></script>
<script type="text/javascript">
document.write('<style>.noscript { display: none; }<\/style>');
</script><style type="text/css">.noscript { display: none; }</style>
</head>
<body>
<body style="background-color: red;">
<center>
<div id="Layer13"
style="position: absolute; left: 190px; top: 0px; width: 600px; height: 26px; z-index: 16;">
<table
style="text-align: left; left: 60px; background-color: rgb(255, 255, 255); width: 924px;"
border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td>
<div id="header"><?php include('top_proposta.php'); ?></div>
<center>
<!-- HEADER -->
<center>
<form name="busca" id="busca" method="post" action="busca.php">
<table width="936" border="0">
<tr>
<td width="129"><span class="Fleft busca_imovel_pag_detalhes">
<label>Negócio:</label>
</span></td>
<td width="123"><label class="busca_imovel_pag_detalhes">Tipo:</label></td>
<td width="123"><span class="Fleft">
<label class="Fleft busca_imovel_pag_detalhes">Cidade:</label>
</span></td>
<td width="121"><label class="Fleft busca_imovel_pag_detalhes">Bairro:</label></td>
<td width="131"><span class="Fleft">
<label class="Fleft busca_imovel_pag_detalhes">Valor mínimo:</label>
</span></td>
<td width="140"><label class="Fleft busca_imovel_pag_detalhes">Valor máximo:</label></td>
<td width="139"> </td>
</tr>
<tr>
<td><span class="Fleft">
<select name="negocio_" class="campos_imovel_detalhes">
<option value="" >Todos</option>
<?php
$sql = mysql_query("SELECT id, tipo FROM negocio_tipo WHERE ativo='S'");
while( $linha = mysql_fetch_array( $sql ) ) {
echo '<option value="'.$linha['id'].'">'.$linha['tipo'].'</option>';
}
?>
</select>
</span></td>
<td><select name="tipo_" class="campos_imovel_detalhes">
<option value="">Todos</option>
<?php
$sql = mysql_query("SELECT id, tipo_nome FROM imoveis_tipo WHERE ativo='1'");
while( $linha = mysql_fetch_array( $sql ) ) {
echo '<option value="'.$linha['id'].'">'.$linha['tipo_nome'].'</option>';
}
?>
</select></td>
<td><span class="Fleft">
<select name="cidade_" onChange="Dados(this.value);" class="campos_imovel_detalhes">
<option value="">Todas</option>
<?php
$sql = mysql_query("SELECT id, cidade FROM cidades WHERE ativo='1'");
while( $linha = mysql_fetch_array( $sql ) ) {
echo '<option value="'.$linha['id'].'">'.$linha['cidade'].'</option>';
}
?>
</select>
</span></td>
<td><select name="bairro_" id="bairro_" class="campos_imovel_detalhes">
<option id="opcoes" value="">Todos</option>
</select></td>
<td><span class="Fleft">
<input type="text" name="valorMin_" onKeyPress="mascara(this,Metros)" class="campos_imovel_detalhes"/>
</span></td>
<td><input type="text" name="valorMax_" onKeyPress="mascara(this,Metros)" class="campos_imovel_detalhes"/></td>
<td><input srname="submit" type="submit" class="btnEnviar botao_imovel_detalhes" value=" " ></td>
</tr>
</table>
</form>
</center>
<br class="clear" />
<!-- AND HEADER -->
<!-- CONTENT -->
<div id="content">
<?php
$id = strip_tags( $_GET['Cod'] );
$sql = mysql_query("SELECT i.*, t.tipo_nome, n.tipo AS negocio, c.cidade, c.uf, b.bairro FROM imoveis i
LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel)
LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo)
LEFT JOIN cidades c ON (c.id = i.id_cidade)
LEFT JOIN bairros b ON (b.id = i.bairro)
WHERE i.id='$id' AND i.ativo='1'") or print(mysql_error());
$l = mysql_fetch_array( $sql );
//Contador de visualizações - Modificação realizada em 30/12/2013
$visualizacoes = $l['visualizacoes'];
$visualizacoes++;
$sql_visualizacoes = mysql_query("UPDATE imoveis SET visualizacoes='$visualizacoes' WHERE id='$id'") or print(mysql_error());
//Fim da Modificação
if( $l['valor'] == '0.00' || empty( $l['valor'] ) )
$valor = 'Consulte-nos';
else
$valor = 'R$ ' . number_format( $l['valor'], 2, ',', '.' );
?>
<h1 style="color:#000000; text-transform:uppercase;font-size:12px;"><?php echo $l['tipo_nome'] .' - ' . $l['cidade'] . '/' . $l['uf'] . ' - '. $l['bairro'];?></h1>
<?php if( !empty( $l['codigo'] ) ) { ?><p style="font-size:12px; font-family:arial, verdana,; font-weight:bold;">Código do imóvel: <b><?php echo $l['codigo']; ?></b></p><?php } ?>
<!-- inicio galeria -->
<div id="container">
<div style="display: block;" id="gallery" class="content">
<div class="slideshow-container">
<div style="display: none;" id="loading" class="loader"></div>
<div id="slideshow" class="slideshow">
<span style="opacity: 1;" class="image-wrapper current">
<a class="advance-link" rel="history" href="img_imoveis/<?=$l['foto_grande']?>" title=""> <img src="img_imoveis/<?=$l['foto_grande']?>" alt=""></a></span></div>
</div>
</div>
<div style="width:300px; float: left; opacity: 1;" id="thumbs" class="navigation"><div class="top pagination"></div>
<ul class="thumbs">
<li class="" style="opacity: 0.67; display: none;">
<a rel="history" class="thumb" href="img_imoveis/<?=$l['foto_grande']?>" title="Ampliar">
<img src="img_imoveis/<?=$l['foto_exibicao']?>" width="100" height="72" border="0" alt="Ampliar">
</a>
</li>
<?php
$i = 1;
$sql = mysql_query("SELECT * FROM fotos WHERE id_imovel='$id'");
while($linha = mysql_fetch_array($sql)){
echo '<li class="" style="opacity: 0.67; display: none;">
<a rel="history" class="thumb" href="img_imoveis/album/'.$linha['foto'].'" title="Ampliar">
<img src="img_imoveis/album/'.$linha['foto'].'" width="100" height="72" border="0" alt="Ampliar"></a>
';
$i++;
}
?>
</ul>
<div class="bottom pagination"></div></div>
<div class="clear"></div>
</div>
<!-- FIM GALERIA -->
<h2 style="margin-left:0px;padding-left:0;">Ficha técnica</h2><br>
<div class="div250">
<h5 class="destaque_detalhes_imovel">Estrutura</h5>
<p><?php echo $l['cidade'] . '/' .$l['uf']; ?></p>
<p><?php echo $l['bairro']; ?></p>
<?php if ( $l ['garagem'] > 0 ) { ?><p><?php echo $l['garagem']; ?> Vaga(s) na garagem</p><?php }?>
</div>
<div class="div250">
<h5 class="destaque_detalhes_imovel">Íntima</h5>
<?php if ( $l ['quartos'] > 0 ) { ?><p><?php echo $l['quartos']; ?> Quarto(s)</p><?php }?>
<?php if( $l['suites'] > 0 ) { ?><p><?php echo $l['suites']; ?> Suite(s)</p><?php }?>
<?php if( $l['dormitorios'] > 0 ) { ?><p><?php echo $l['dormitorios']; ?> Dormitório(s)</p><?php }?>
</div>
<div class="div250">
<h5 class="destaque_detalhes_imovel">Área</h5>
<?php if ( $l ['area_construida'] > 0 ) { ?><p><?php echo $l['area_construida']; ?>m<sup>2</sup> de Área Construida </p><?php }?>
<?php if ( $l ['area_util'] > 0 ) { ?><p><?php echo $l['area_util']; ?>m<sup>2</sup> de Área Útil </p><?php }?>
<?php if ( $l ['area_total'] > 0 ) { ?><p><?php echo $l['area_total']; ?>m<sup>2</sup> de Área total</p><?php }?>
<?php if ( $l ['terreno'] > 0 ) { ?><p><?php echo $l['terreno']; ?>m<sup>2</sup> de Terreno </p><?php }?>
<?php if ( $l ['comprimento'] > 0 ) { ?><p><?php echo $l['comprimento']; ?>m de Comprimento</p><?php }?>
<?php if ( $l ['largura'] > 0 ) { ?><p><?php echo $l['largura']; ?>m de Largura</p><?php }?>
<?php if ( $l ['hectares'] > 0 ) { ?><p><?php echo $l['hectares']; ?> Hectáres</p><?php }?>
<?php if ( $l ['alqueires'] > 0 ) { ?><p><?php echo $l['alqueires']; ?> Alqueires</p><?php }?>
</div>
<div class="div250">
<h5 class="destaque_detalhes_imovel">Valores</h5>
<p><?php echo $l['negocio']; ?> <?php echo $valor; ?></p>
<?php if( !empty ( $l['valor_iptu'] ) && $l['valor_iptu'] != '0,00' ){ ?>
<p>IPTU R$ <?php echo $l['valor_iptu']; ?></p><?php } ?>
<?php if( !empty ( $l['valor_condominio'] ) && $l['valor_condominio'] != '0,00' ){ ?>
<p>Condomínio R$ <?php echo $l['valor_condominio']; ?></p><?php } ?>
</div>
<br>
<br>
<br class="clear" />
<hr />
<p align="right"><font size="2">Visualizações do imóvel:<?php echo $l[visualizacoes]; ?></p>
<br class="clear" /><br /><br /><h2>Descrição do imóvel</h2>
<p><?php echo nl2br( $l['msg'] ); ?></p>
<br class="clear" /><br /><br /> echo "<h2>Próximo à:</h2>
<p><?php echo nl2br( $l['proximidades'] ); ?></p>
<?php
if( !empty( $l['mapa'] ) )
echo '<br /><br /><h3>Mapa</h3></br /><div id="mapa">'.html_entity_decode( $l['mapa'] ).'</div>';
?>
</div>
<br class="clear" />
<!-- AND CONTENT -->
<!-- FOOTER -->
<div id="footer">
<?php include('rodape.php'); ?>
</div>
<!-- FOOTER -->
<script type="text/javascript">
jQuery(document).ready(function($) {
// We only want these styles applied when javascript is enabled
$('div.navigation').css({'width' : '350px', 'float' : 'left'});
$('div.content').css('display', 'block');
// Initially set opacity on thumbs and add
// additional styling for hover effect on thumbs
var onMouseOutOpacity = 0.67;
$('#thumbs ul.thumbs li').opacityrollover({
mouseOutOpacity: onMouseOutOpacity,
mouseOverOpacity: 1.0,
fadeSpeed: 'fast',
exemptionSelector: '.selected'
});
// Initialize Advanced Galleriffic Gallery
var gallery = $('#thumbs').galleriffic({
delay: 7000,
numThumbs: 9,
preloadAhead: 10,
enableTopPager: true,
enableBottomPager: true,
maxPagesToShow: 7,
imageContainerSel: '#slideshow',
controlsContainerSel: '',
captionContainerSel: '#caption',
loadingContainerSel: '#loading',
renderSSControls: true,
renderNavControls: true,
playLinkText: 'Play',
pauseLinkText: 'Pausa',
prevLinkText: '‹ Foto anterior',
nextLinkText: 'Próxima foto ›',
nextPageLinkText: 'Próxima ›',
prevPageLinkText: '‹ Anterior',
enableHistory: false,
autoStart: false,
syncTransitions: true,
defaultTransitionDuration: 900,
onSlideChange: function(prevIndex, nextIndex) {
// 'this' refers to the gallery, which is an extension of $('#thumbs')
this.find('ul.thumbs').children()
.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
.eq(nextIndex).fadeTo('fast', 1.0);
},
onPageTransitionOut: function(callback) {
this.fadeTo('fast', 0.0, callback);
},
onPageTransitionIn: function() {
this.fadeTo('fast', 1.0);
}
});
});
</script>
</body>
</html>