Ir ao conteúdo
  • Cadastre-se

Air-Gear

Membro Pleno
  • Posts

    304
  • Cadastrado em

  • Última visita

Tudo que Air-Gear postou

  1. Olá pessoa! Eu fiz um formulário conforme me pedira e agarrei na parte do checkbox. Isso porque ele precisa ficar alinhado a esquerda dos campos, mas ficou centralizado. EU tentou mudar, mas acaba desconfigurando tudo que fiz. Alguém pode me ajudar? O código. <!DOCTYPE html> <html> <head> <title>Formulário de Teste</title> <meta charset="utf-8"> <meta id="viewport" name="viewport" content="width=device-width, user-scalable=no"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="topo"> <div class="topointerior"> <div class="logomarca"> Formulário de teste </div> </div> </div> <form name="formulario" id="formulario" method="POST"> <label for="data">Data:</label> <input type="date" name="data" placeholder="Digite a data" autofocus maxlength="30" required autocomplete="off"><br><br> <label for="texto">Texto:</label> <input type="text" name="texto" placeholder="Digite um texto" required><br><br> <label for="checkbox">Checkbox:</label> <input type="checkbox" name="checkbox" placeholder="" required><br><br> <label for="textogrande">Texto grande:</label> <textarea name="textogrande" placeholder="Digite um texto grande" required></textarea><br><br> <div class="button"> <button type="submit">Submit</button> </div> </form> </body> </html> /*A fonte-base em todo o site sera Arial*/ * { font-family:Arial; } body{ margin:0; padding:0; background-color:#DDD; } /*Cabeçalho do site*/ .topo{ height:141px; background-image: url("./topo.png"); background-repeat: repeat-x; } /*Cria um retangulo transparente que centraliza todo o conteudo*/ .topointerior{ padding-top:47px; width:1000px; margin:auto; color:#FFFFFF; } /*Logomarca na posição esquerda*/ .logomarca{ float:left; font-size:24px; line-height:50px; /*Centralizar a logomarca verticalmente */ } form{ width:970px; height:350px; margin:auto; padding:20px; background-color:#FFFFFF; } input{ padding:5px; font-size:13px; } form div + div { margin-top: 1em; } label { /*Para ter certeza que todas as labels tem o mesmo tamanho e estão propriamente alinhadas */ display: inline-block; width: 120px; } input, textarea { /* Para certificar-se que todos os campos de texto têm as mesmas configurações de fonte. Por padrão, textareas ter uma fonte monospace*/ font: 1em sans-serif; /* Para dar o mesmo tamanho a todos os campo de texto */ width: 300px; -moz-box-sizing: border-box; box-sizing: border-box; /* Para harmonizar o look & feel das bordas nos campos de texto*/ border: 1px solid #999; /* Para ver as bordas do input */ border: 1px solid #CCC; border-radius: 10px; } input:focus, textarea:focus { /* Dar um pouco de destaque nos elementos ativos */ border-color: #000; } textarea { /* Para alinhar corretamente os campos de texto de várias linhas com sua label*/ vertical-align: top; /* Para dar espaço suficiente para digitar algum texto */ height: 10em; /* Para permitir aos usuários redimensionarem qualquer textarea verticalmente. Ele não funciona em todos os browsers */ resize: vertical; } .button { /* Para posicionar os botões para a mesma posição dos campos de texto */ padding-left: 120px; /* mesmo tamanho que os elementos do tipo label */ } button { /* Esta margem extra representa aproximadamente o mesmo espaço que o espaço entre as labels e os seus campos de texto*/ margin-left: .5em; padding: 5px 20px 5px 20px; }
  2. Olá colegas! Na minha empresa tem uma impressora Lexmark T650. Ela tem que ficar ligado o tempo caso queira manter o IP, mas não adianta porque um momento ou outro precisa desliga-la ou desliga caso ocorra uma queda de energia. E por causa dessa mudança de IP, eu tenho que configurar todas os computadores para mandar imprimir na impressora de novo. Alguém já trabalhou ou trabalha com essa impressora sabe como faço pra colocar um IP fixo?
  3. Olá todos! Uma colega de trabalho digitava um texto no Word 2013 quando viu que a numeração estava errada, tipo ....47,48,49,49,52,53. Eu cliquei na numeração da página para corrigir, mas quando eu mudou a numeração, a outra página também muda. Ex: mudo de 49 para 50 e a outra página que também tava 49 passa para 50. Alguém pode me ajuda, por favor? Ninguém da empresa conseguiu resolver.
  4. OK, vamos por partes. Eu instale o Wampserver mais recente que tem o PHP 7.2.10 , acima do mínimo requisito. Reinstalei o Composer com essa versão do PHP e finalmente usei composer install. A instalação ocorreu tudo bem. Acessei a pasta public e exibiu esse erro: Illuminate \ Database \ QueryException (1045) SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) (SQL: select * from `inicios` where `inicios`.`id` = 1 limit 1) No arquivo .env eu só precisei tirar a senha do localhost. Tá rodado tudo certo agora.
  5. Olá a todos!  Eu comecei mexer com Laravel hoje e até conseguir criar um novo projeto, mas eu preciso abrir e rodar um projeto existente e não estou conseguindo. Ele pede o arquivo autoload.php que não está no projeto. Eu já instalei o Banco de Dados desse projeto sem problemas. Eu instalei o Composer, mas não coloquei a URL de referência. Eu uso o Wamp Server 3.0.6, com Apache 2.4.23, PHP 5.6.25 e MySQL 5.7.14.  Eu preciso instalar mais alguma coisa? Esqueci de fazer alguma configuração? Por favor, preciso de ajuda.
  6. Bom, estou colocando em segundo post a solução que achei e que possa ajudar outras pessoas que enfrentam o mesmo problema. Depois de mostrar os dispositivos ocultos e ir no Dispositivos Portáteis, colocar a opção Atualizar Driver. Ao invés de Pesquisar Automaticamente, escolher a opção Procurar o software de driver no computador e em seguida escolher a opção Permitir que eu escolha em uma lista de drivers de dispositivo no computador. Aí escolha o item Dispositivo USB MTP e pronto, atualizou o driver. Antes de importar e exportar arquivos, você tem escolher a opção Transferir arquivos nas notificações do Quantum You. É isso, pode fechar o tópico.
  7. Eu já tenho um Quantum You já algum tempo, mas quando conecto via USB no meu notebook, o meu smartphone não é reconhecido. Já tentei ir nas configurações e o Compartilhamento USB ao habilitar fica travado com não pudesse habilitar. No Windows 10 eu tentei achar um driver mais não conseguir instalar. Tentei um tutorial para habilitar o Quantum Go, mas não parece a mesma opção. Alguém pode me ajudar? EDIT: Habilitei pra mostrar dispositivos ocultos e encontrei o Quantum Go na lista. A mensagem que tá dando é essa: EDIT2: Conseguir colocar a opção de Pesquisar Automaticamente o Driver, mas o Windows Defende apontou como trojan e agora a descrição do status do dispositivo é essa:
  8. Eita! Não sabia desse lance do estabilizador! Valeu pelo artigo, li um pedaço antes de postar, depois eu leio o resto. Filtro de linha eu tenho e já liguei nele. Eu fiz o que você pediu antes, o PC direto na tomada, no caso o filtro de linha. No começo deu aquela forçada e ligada e desligada como nas outras vezes, mas aí finalmente liga de vez. Só tenho que arrumar agora a bateria do computador por causa do relógio. Por enquanto está indo normalmente. Qualquer problema eu comento de novo. EDIT: Obrigado!
  9. 1- O estabilizador é velho, tá na hora de aposentar ele mesmo. 2- CRU PN 41A9701 (11S) PNSN: 41A9702ZVJ2GS8530NX Data: 03/05/2008 Feito na China 3- Imaginei que fosse isso.
  10. Olá pessoal! Eu tenho um PC Core 2 Duo de 3.33 Ghz e 4 GB Ram com Windows 7 faz 4 anos e me serviu muito bem. Única atualização que fiz nele foi quando coloquei um HD de 1 Tera no lugar do HD de 160 GB. Depois disso parecia que o computador puxava mais o processamento, mas não importei porque o HD era da mesma marcar do antigo. Meu PC sempre teve um lance que quando ligava o estabilizador ele ligava sozinho, mas desligava em seguida, então eu ligava manualmente Ontem quando liguei o estabilizador, parecia que ligava forçado ou a algo assim e desligava. Não sei se era o cooler que refrigerava o processador ou o cooler da fonte. Ficou ligando e desligando sozinho até eu ligar manualmente e funcionar como antes. Hoje ao fazer isso, continuo com mesmo comportamento de ligar forçado ao ligar o estabilizador e ficava ligando e desligando sem parar, só que agora não consigo liga-lo. Lembro que antes de acontecer esse problema, o computador pedia pra fazer umas modificações dentro da BIOS. Eu mudava o horário e a data que sempre desconfigurava e depois o Windows 7 carregava normalmente. Alguém pode me ajudar? Agora com novos projetos eu preciso do meu PC mais que tudo.
  11. @Felipe Paz, ele tem dois .htaccess, são esses: animado2/js/ckfinder/userfiles/.htaccess <IfModule mod_php5.c> php_value engine off </IfModule> <IfModule mod_php4.c> php_value engine off </IfModule> animado2/js/ckeditor/.htaccess # # Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. # For licensing, see LICENSE.html or http://ckeditor.com/license # # # On some specific Linux installations you could face problems with Firefox. # It could give you errors when loading the editor saying that some illegal # characters were found (three strange chars in the beginning of the file). # This could happen if you map the .js or .css files to PHP, for example. # # Those characters are the Byte Order Mask (BOM) of the Unicode encoded files. # All FCKeditor files are Unicode encoded. # AddType application/x-javascript .js AddType text/css .css # # If PHP is mapped to handle XML files, you could have some issues. The # following will disable it. # AddType text/xml .xml Esse template não trabalha com esses frameworks, mas trabalha com o módulo phpSecurePages. Se tiver algum módulo ou um template mais confiável pra trabalhar, eu aceito sugestões.
  12. Eu peguei um template antigo que meu amigo utiliza como base dos sites dele. Esse template é daqueles que o index.php direciona para outras páginas, sem mostra o arquivo php na url. Tinha muita coisa antiga, como mysql, mas conseguir arrumar bastante coisa nele. O site carrega o principal.php direitinho, que é a primeira página do site, porém não carrega os outros arquivos php. Esse site possui banco de dados e trabalha com notícias. Alguém pode me ajudar nestas partes que não conseguir? Os erros que dão no site são esses: O index.php é esse: <?php //error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING); // ORIGEM: Clínica do Ser $pg = isset( $_POST['pg'] ) ? $_POST['pg'] : null; $id = isset( $_POST['id'] ) ? $_POST['id'] : null; $empresa = "Nome da Empresa"; $dominio = "dominio.com.br"; $descricaolonga = "Descrição Longa"; $descricaocurta = "Descrição Curta"; $palavraschave = "Lista de Palavras-Chaves"; include ('config.php'); include ('estrutura/titulo.php'); if(empty($pg)) { $pg = 'principal'; } ?> <!doctype html> <html class="no-js" lang="PT-BR"> <head> <title><?php echo $titulo?></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="google-site-verification" content="xGvBIhahexlVyLS6uHH3K9W2-CD0FNfqO1f-yqj205U" /> <meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui"> <META NAME="DESCRIPTION" CONTENT="<?php echo $descricaolonga?>"> <META NAME="ABSTRACT" CONTENT="<?php echo $descricaocurta?>"> <META NAME="KEYWORDS" CONTENT="<?php echo $palavraschave?>"> <META NAME="ROBOT" CONTENT="All"> <META NAME="RATING" CONTENT="general"> <META NAME="DISTRIBUTION" CONTENT="global"> <META NAME="LANGUAGE" CONTENT="PT-BR"> <meta name="author" content="Anderson L.A."> <meta property="og:title" content="<?php echo $titulo?>" /> <meta property="og:type" content="website" /> <?php if($pg == ""){ $url_atual = "$dominio/index.php"; } else { $url_atual = "$dominio/index.php?pg=$pg&id=".$id; } ?> <meta property="og:url" content="http://<?php echo $url_atual?>" /> <?php include ('estrutura/ogimages.php'); ?> <meta property="og:image" content="http://<?php echo $dominio?>/images/facebook/logoface2.jpg" /> <meta property="og:image:type" content="image/jpeg"> <meta property="og:image:width" content="948"> <meta property="og:image:height" content="494"> <meta property="og:site_name" content="<?php echo $titulo?>" /> <meta property="fb:admins" content="100001689263190" /> <link href='https://fonts.googleapis.com/css?family=Montserrat:400,700|Yantramanav:400,700' rel='stylesheet' type='text/css'> <link rel="apple-touch-icon" sizes="57x57" href="assets/images/favicons/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="assets/images/favicons/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="assets/images/favicons/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="assets/images/favicons/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="assets/images/favicons/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="assets/images/favicons/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="assets/images/favicons/apple-touch-icon-144x144.png"> <link rel="icon" type="image/png" href="assets/images/favicons/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="assets/images/favicons/favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="assets/images/favicons/favicon-16x16.png" sizes="16x16"> <link rel="shortcut icon" href="assets/images/favicons/favicon.ico"> <?php include ('estrutura/css.php'); ?> </head> <body class="transparent-header pace-on pace-dot"> <div class="pace-overlay"></div> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <div class="menu navbar navbar-static-top header-logo-left-menu-right oxy-mega-menu navbar-sticky" id="masthead" > <div class="container" id="fundoescuro"> <?php include ('estrutura/logo.php'); ?> <?php include ('estrutura/menu.php'); ?> </div> </div> <?php include ('query.php'); ?> <?php include ('estrutura/rodape.php'); ?> <a class="go-top go-top-circle" href="javascript:void(0)"> <i class="fa fa-angle-up"></i> </a> <script type="text/javascript"> var oxyThemeData = { navbarHeight: 100, navbarScrolled: 90, navbarScrolledPoint: 20, menuClose: 'off', scrollFinishedMessage: 'No more items to load.', hoverMenu: { hoverActive: false, hoverDelay: 1, hoverFadeDelay: 200 }, siteLoader: 'on' }; </script> <script src="assets/js/theme.min.js"></script> <?php if($pg==""){ include "estrutura/principal-java.php"; } ?> <?php if($pg=="empresa" and $_POST['id']==4){ include "estrutura/principal-java2.php"; } ?> <?php //include "estrutura/analytics.php"; ?> </body> </html> Os outros arquivos onde apontam os erros são esses: query.php <?php $var = ('estrutura/principal.php'); $pg = ('estrutura/$_POST[pg].php'); if(empty($_SERVER["QUERY_STRING"])) { include($var); } else { include($pg); } ?> rodape.php <footer id="footer"> <section class="section lambda-hero"> <div class="background-overlay" style="background: linear-gradient(to bottom right, rgba(244,244,216,1) 0%, #d4e9a8 100%);"></div> </div> <div class="container"> <div class="row element-top-0 element-bottom-40 footer-columns-4"> <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3 text-center element-top-40 element-bottom-40" > <img src="images/logo.png" alt="<?php echo $empresa;?>"> </div> <div class="col-xs-12 col-sm-4 col-md-4 col-lg-4"> <div class="sidebar-widget widget_recent_entries element-top-40 text-center"> <p id="telrodape"><i class="fa fa-phone-square element-bottom-10"></i><br />(31) 3277-8489</p> <p id="telrodape"><i class="fa fa-envelope element-top-20"></i><br /><span class="medio"><a href="mailto:[email protected]">[email protected]</a></span></p> <p id="telrodape"><i class="fa fa-map-marker element-top-20"></i><br /><span class="medio">Av. Antônio Francisco Lisboa, 2600 <br />Serrano - Belo Horizonte - MG </span></p> </div> </div> <div class="col-xs-12 col-sm-12 col-md-5 col-lg-5"> <div class="sidebar-widget widget_recent_entries element-top-40 "> <h4>POSTAGENS</h4> <ul> <?php $busca = "SELECT * FROM noticias_dados where idcat=1 order by data desc "; $total_reg = 4; if(!$page){$page = "1";} $inicio = $page-1; $inicio = $inicio*$total_reg; $limite = mysqli_query($conexao,"$busca LIMIT $inicio,$total_reg"); $todos = mysqli_query($conexao,$busca); $tr = mysqli_num_rows($todos); $i=0; $tp = ceil($tr / $total_reg); if(mysqli_num_rows($todos)>0){ while ($dados=mysqli_fetch_array($limite)) { $id=$dados['id']; $titulo=$dados['titulo']; $subtitulo=$dados['subtitulo']; $incorporar=$dados['alinhamento_foto']; $pasta="images/noticias/$id/"; $foto=$dados['foto01']; if(is_file($pasta.$foto)){ $path_parts = pathinfo ("images/noticias/$dados[id]/$dados[foto01]"); if($path_parts['extension'] == "jpg"){ $ilustracao = "thumbs.php?w=150&h=150&imagem=$pasta$foto"; } else { $ilustracao = "$pasta$foto"; } } else { echo "<img src='images/new.jpg' alt='$dados[titulo]'>" ; } ?> <li class="clearfix linha"> <div class="post-icon"> <a href="?pg=noticia&id=<?php echo $id;?>" title="<?php echo $titulo;?>"> <img alt="<?php echo $titulo;?>" class="attachment-thumbnail wp-post-image" height="150" src="<?php echo $ilustracao;?>" width="150"> </a> </div> <a href="?pg=noticia&id=<?php echo $id;?>" title="<?php echo $titulo;?>"><?php echo $titulo;?></a> </li> <?php }} ?> </ul> </div> </div> </div> </div> </section> </footer>
  13. Que estranho, não tava separado assim. Ele tá como $o que Mas enfim, no aguardo...
  14. Bom, ao conselho do @DiF, eu vou relatar um problema que é segmento. Neste código vai fazer a procurar dos imóveis e mostra o resultado na página. No caso, o Tipo Imóvel, Cidade e Bairro tinha que buscar por mais de um item cada um (Ex: dois tipos de imóveis, duas cidades, 3 bairros). Só que como disse no post anterior, nem o tipo imóvel estava fazendo busca de mais de um tipo, mesma coisa para cidade e bairro. Agora o problema são as querys que faz pesquisa somente de um item. Eis o código, alguém pode me ajduar? <div id="pageListagem" class="pageInternal listagemPadrao"> <div id="listImovel"> <?php //$codigo_imovel = $_POST['ref']; $modulo = $_POST['pretensao']; $pes_tipo_imovel = $_POST['tipo']; $pes_cidade = $_POST['cidade2']; $pes_bairro = $_POST['ddlBairro']; $pes_quartos = $_POST['ddlQts']; $pes_valor = $_POST['ddlValorMax']; /* alterar a regra aqui */ if($modulo == '1'){ $tabela = 'vendas'; $o que = 'Valor de venda:'; $pasta = 'img_vendas/'; }elseif($modulo == '2'){ $tabela = 'aluguel'; $o que = 'Valor de Locação:'; $pasta = 'img_aluguel/'; } ?> <!-- listagem de imoveis --> <div class="listagemImovel"> <?php //$sql2 = "SELECT * FROM $tabela WHERE codimobiliaria = '$codimobiliaria' && imovel != 'Industrial' && imovel != 'Rural'"; if($pes_cidade != '0'){ $sql2 = "SELECT * FROM $tabela WHERE codimobiliaria = '$codimobiliaria' AND cidade = '$pes_cidade' AND imovel != 'Industrial' AND imovel != 'Rural'"; }if($pes_bairro != '0'){ $sql2 = "SELECT * FROM $tabela WHERE codimobiliaria = '$codimobiliaria' AND bairro = '$pes_bairro' AND imovel != 'Industrial' AND imovel != 'Rural'"; }if($pes_tipo_imovel != '0'){ $sql2 = "SELECT * FROM $tabela WHERE codimobiliaria = '$codimobiliaria' AND imovel = '$pes_tipo_imovel' AND imovel != 'Industrial' AND imovel != 'Rural'"; }if($pes_quartos != ''){ $sql2 = "SELECT * FROM $tabela WHERE codimobiliaria = '$codimobiliaria' AND nquartos >= '$pes_quartos' AND imovel != 'Industrial' AND imovel != 'Rural'"; }if($pes_valor != '99999999'){ $sql2 = "SELECT * FROM $tabela WHERE codimobiliaria = '$codimobiliaria' AND preco <= '$pes_valor' AND imovel != 'Industrial' AND imovel != 'Rural'"; }if($pes_tipo_imovel != '0' && $pes_cidade != '0'){ $sql2 = "SELECT * FROM $tabela WHERE codimobiliaria = '$codimobiliaria' AND imovel = '$pes_tipo_imovel' AND cidade = '$pes_cidade' AND imovel != 'Industrial' AND imovel != 'Rural'"; }if($pes_tipo_imovel != '0' && $pes_cidade != '0' && $pes_bairro != '0'){ $sql2 = "SELECT * FROM $tabela WHERE codimobiliaria = '$codimobiliaria' AND imovel = '$pes_tipo_imovel' AND cidade = '$pes_cidade' AND bairro = '$pes_bairro' AND imovel != 'Industrial' AND imovel != 'Rural'"; }if($pes_tipo_imovel != '0' && $pes_cidade != '0' && $pes_bairro != '0' && $pes_quartos != '0'){ $sql2 = "SELECT * FROM $tabela WHERE codimobiliaria = '$codimobiliaria' AND imovel = '$pes_tipo_imovel' AND cidade = '$pes_cidade' AND bairro = '$pes_bairro' AND nquartos >= '$pes_quartos' AND imovel != 'Industrial' AND imovel != 'Rural'"; }if($pes_tipo_imovel != '0' && $pes_cidade != '0' && $pes_bairro != '0' && $pes_quartos != '0' && $pes_valor != '99999999'){ $sql2 = "SELECT * FROM $tabela WHERE codimobiliaria = '$codimobiliaria' AND imovel = '$pes_tipo_imovel' AND cidade = '$pes_cidade' AND bairro = '$pes_bairro' AND nquartos >= '$pes_quartos' AND preco <= '$pes_valor' AND imovel != 'Industrial' AND imovel != 'Rural'"; }if($pes_tipo_imovel == '0' && $pes_cidade == '0' && $pes_bairro == '0' && $pes_quartos == '' && $pes_valor == '99999999'){ $sql2 = "SELECT * FROM $tabela WHERE codimobiliaria = '$codimobiliaria' AND imovel != 'Industrial' AND imovel != 'Rural'"; } ?> <?php $query2 = mysqli_query($conexao,$sql2); if(mysqli_num_rows($query2)){ $reg2 = mysqli_fetch_array($query2); } ?> <?php $linhas = mysqli_num_rows($query2); ?> <header class="headerListagem"> <h2 class="titleBox">Resultado da Busca </h2> <p class="qntImoveis"><strong><?=$linhas?></strong> imóveis encontrado(s)</p> <div class="opções"> <div id="dv_order" name="dv_order" class="filtros"><p>Ordenar por: </p> <select id='ddlorder' name='ddlorder'> <option value='menor' selected='selected' >menor valor</option> <option value='maior' >maior valor</option> </select> <input type="hidden" id="order" name="order" value="3"></div> <div class="modoVisualizacao"> <p>Visualizar em:</p> <ul> <li><a href="javascript:;" class="btn verTab" rel="verTab"><span></span>Tabela</a></li> <li><a href="javascript:;" class="btn verLista ativo" rel="verLista"><span></span>Lista</a></li ></ul> </div> </div> <div class="clearboth"></div> </header> <div class="todosImoveis"> <?php if($linhas != '0'){ $query2 = mysqli_query($conexao,$sql2); if(mysqli_num_rows($query2)){ while ($reg2 = mysqli_fetch_array($query2)) { $imovel = $reg2['imovel']; $codigo_imovel = $reg2['codimovel']; $bairro = $reg2['bairro']; $cidade = $reg2['cidade']; $uf = $reg2['uf']; $quartos = $reg2['quartos']; $suites = $reg2['suites']; $valor = $reg2['preco']; $vagas = $reg2['garagens']; ?> <div class='imovel'> <figure><!-- VG Foto: 439978337 --> <a href="<?php echo $url_arquivo; ?>imovel/imovel.php?modulo=<?=$modulo;?>&def=med&codimovel=<?=$reg2['codimovel']?>&form=&tipoPagina=1" title="" > <img src="http://www.imobiliaria.com.br/web/<?php echo $reg2['codimobiliaria'] . '/' . $pasta . $reg2['codimobiliaria'] . '_' .$reg2['codimovel']; ?>_01.jpg" alt="" /> </a> <a class='sombra' href='<?php echo $url_arquivo; ?>imovel/imovel.php?modulo=<?=$modulo;?>&def=med&codimovel=<?=$reg2['codimovel']?>&form=&tipoPagina=1'> </a> <a class='geral' href='<?php echo $url_arquivo; ?>imovel/imovel.php?modulo=<?=$modulo;?>&def=med&codimovel=<?=$reg2['codimovel']?>&form=&tipoPagina=1'> </a> </figure> <div class='features'> <h3><?php echo $imovel; ?> </h3> <h4><?php echo $bairro; ?> - <?php echo $cidade ?>/<?php echo $uf ?> </h4> <p class='ref'>Ref.: <?php echo $codigo_imovel; ?> </p> <div class='importantes in_dorm'> <span><?php echo $quartos; ?> </span> dormitório(s) </div> <div class='importantes in_suites'> <span><?php echo $suites; ?> </span> suíte(s) </div> <div class='importantes in_garagens'> <span><?php echo $vagas; ?> </span> vaga(s) </div> <div class='preco'> <span><?php echo $o que; ?> </span> <div class='clearboth'> </div> <?php echo 'R$ ' . $valor . ',00'; ?> </div> <div class='valor'> </div> <div class='favoritos'> <a href='<?php echo $url_arquivo; ?>impressaod.php?modulo=<?=$modulo?>&def=med&codimovel=<?=$reg2['codimovel']?>&form=&tipoPagina=1' class='thickbox' title='Ficha completa do imóvel'>Ficha do Imóvel</a> <br> <a class='maisinfo btn' href='index.php' > <img width="30px" height="30px" src="img/voltar.png"/><br> Voltar </a> </div> <a class='maisinfo btn' href='<?php echo $url_arquivo; ?>imovel/imovel.php?modulo=<?=$modulo;?>&def=med&codimovel=<?=$reg2['codimovel']?>&form=&tipoPagina=1'>Mais informações </a> </div> </div> <?php } }else{ for ($i=0; $i < 7; $i++) { ?> <li> <a href="#"> <img class="thumbnailDestaque watermark_small" src="images/img-teste.png" height="90" width="120"> </a> </li> <?php } } }if($linhas == '0'){ echo '<script> alert("Não existem imóveis cadastrados dentro desses parâmetros de pesquisa!"); window.opener.location="$url_arquivo"; </script>'; } ?> </div><!-- .todosImoveis --> <footer> <div class="opções bottom"> <?php /*?><div id="dv_page"><ul class="paginacao"> <li class="pagina"><strong>Página: 1 de 4</strong></li> <li class="proximo"><a valor="2" href="#">Próximo</a></li> <li class="ultimo"><a valor="4" href="#">Último</a></li><li class="irpagina"> </ul> <input type="hidden" id="page" name="page" value="1"><input type="hidden" id="page" name="page" value="1"></div><?php */?> </div><!-- .opções.bottom --> <div class="clearboth"></div> </footer> </div><!-- .listagemImovel --> <div class="clearboth"></div> </div><!-- #listImovel --> <div class="clearboth"></div> </div><!-- #pageListagem -->
  15. @DiF Eu conseguir evoluir na solução, embora foi meio que ganbiarra. Como já tinha declaração das classes nas DLs, coloquei como tipo no lugar da ddlCidade e ddlBairro. Sumiu duplicata e os campos que ficaram funcionaram. Durante os testes, percebi que nem o tipo imóvel estava fazendo busca de mais de um tipo, mesma coisa para cidade e bairro. Agora o problema são as querys que faz pesquisa somente de um item.
  16. @DiF eu até pensei em procurar a pessoa que desenvolveu o código, mas ninguém da empresa tem o contato dela. Vai ser necessário colocar o código do multiselect?
  17. @DiF Eu fiz o que você sugeriu e sumiram os selects duplicados, mas agora os selects não abrem. Bom, pra ficar fácil, eu vou colocar a form que fica no index.php, voltei com os IDs pra elaborar do zero. <div class="forms Exemplo"> <form method="GET" id="frmBusca" name="frmBusca" action="<?php echo $url_arquivo; ?>listagem.php"> <dl class="pretensao"> <dt><label id="lblPret" name="lblPret" for="ddlPretensao">Quero:</label></dt> <dd> <select id="ddlPretensao" name="modulo"> <option value="1">Comprar</option> <option value="2" selected >Alugar</option> </select> </dd> </dl> <dl class="tipo"> <dt><label id="lbltipo" name="lbltipo" for="ddltipo">Tipo do Imóvel:</label></dt> <dd> <select id="ddltipo" name="ddltipo" multiple="multiple"> <option value="0" selected="selected">Todos</option> <?php //Loop no primeiro campo de tipos de imovel. for ($i = 0; $i < $linhas; $i++) { $type_01 = mysqli_fetch_array($first_query); echo "<option value=\"$type_01[value]\">$type_01[value]</option>"; } ?> </select> </dd> </dl> <script type="text/javascript">$(function () { $('select[id=ddltipo]').multiselect(); });</script> <?php $sql_cidade = "SELECT cidade FROM vendas WHERE codimobiliaria = $codimobiliaria GROUP BY cidade"; $res = mysqli_query($conexao,$sql_cidade); ?> <dl class="ddlCidade" > <dt><label id="lblCidade" name="lblCidade" for="ddlCidade">Cidade:</label></dt> <dd> <select id="cidade" name="cidade" multiple="multiple"> <option value="0" selected="selected">Cidade</option> <?php while ($row = mysqli_fetch_array($res)) { echo "<option value='" . $row['cidade'] . "'> " . utf8_encode($row['cidade']) . "</option>"; } ?> </select> </dd> </dl> <script type="text/javascript">$(function () { $('select[id=cidade]').multiselect(); });</script> <?php if ($modulo == "") { $sql = "SELECT DISTINCT value, print FROM bairros WHERE (codimobiliaria='$codimobiliaria') ORDER BY print"; } else { $sql = "SELECT * FROM bairros_$modulo WHERE (codimobiliaria='$codimobiliaria') ORDER BY print"; } $first_query = mysqli_query($conexao,$sql); $second_query = mysqli_query($conexao,$sql); $linhas = mysqli_num_rows($first_query); ?> <dl class="bairro"> <dt><label id="lblBairro">Bairro:</label></dt> <dd> <select id="ddlBairro" name="ddlBairro" multiple="multiple"> <option value="0" selected="selected">Bairro</option> <?php //Faz o loop com os registros de bairro dentro do Box de select. for ($i = 0; $i < $linhas; $i++) { $type_01 = mysqli_fetch_array($first_query); echo utf8_encode("<option value=\"$type_01[value]\">$type_01[print]</option>"); } ?> </select> </dd> </dl> <script type="text/javascript">$(function () { $('select[id=ddlBairro]').multiselect(); });</script> <dl class="vagas"> <dt><label id="lblQts" name="lblQts" for="ddlQts">Quartos:</label></dt> <dd> <select id="ddlQts" name="ddlQts"> <option value="">Quartos</option> <option value="1">A partir de 1</option> <option value="2">A partir de 2</option> <option value="3">A partir de 3</option> </select> </dd> </dl> <div class='size1'><dl class="valorMax"> <dt><label id="lblValorMax" name="lblValorMax" for="txtValorMax">Valor máximo:</label></dt> <dd> <select name="ddlValorMax" id="ddlValorMax" /> </select> </dd> </dl> </div> <input type="submit" id="btnEnviar" class='' value="Buscar" /> <input type="hidden" id="remetente" value="1" /></form> <div class="clearboth"></div> </div><!-- .Exemplo --> Esse é o arquivo javascript que o multiselect também é chamado. function MM_validateForm() { // --------------------------------------- if (document.getElementById) { var i, p, q, nm, test, num, min, max, errors = '', args = MM_validateForm.arguments; firstField = new Array(); for (i = 0; i < (args.length - 2); i += 4) { test = args[i + 2]; label = args[i + 3]; val = document.getElementById(args[i]); if (val) { nm = val.name; elInput = val; var classAtual = elInput.className; //elInput.className = ""; if ((val = val.value) != "") { if (test.indexOf('isEmail') != -1) { p = val.indexOf('@'); if (p < 1 || p == (val.length - 1)) { errors += '- ' + label + ' inválido.\n'; //elInput.className = "campoErrado"; elInput.className = classAtual+" campoErrado"; firstField.push(elInput); } } else if (test != 'R') { num = parseFloat(val); if (isNaN(val)) { errors += '- ' + label + ' deve ser um número válido.\n'; //elInput.className = "campoErrado"; elInput.className = classAtual+" campoErrado"; firstField.push(elInput); } if (test.indexOf('inRange') != -1) { p = test.indexOf(':'); min = test.substring(8, p); max = test.substring(p + 1); if (num < min || max < num) { errors += '- ' + label + ' deve ser um número entre ' + min + ' e ' + max + '.\n'; //elInput.className = "campoErrado"; elInput.className = classAtual+" campoErrado"; firstField.push(elInput); } } } } else if (test.charAt(0) == 'R') { errors += '- ' + label + ' é obrigatório.<br>'; //elInput.className = "campoErrado"; elInput.className = classAtual+" campoErrado"; firstField.push(elInput); } } } if (errors) { $(".erroValidacao").hide(); //alert('Os seguintes erros ocorreram:\n' + errors); $("legend").first().before("<div class='erroValidacao'> Os seguintes erros ocorreram:<br>"+ errors +"</div>").slideDown(300); $('html,body').animate({scrollTop: $('.erroValidacao').offset().top - 10}, 1000); //firstField[0].focus(); } document.MM_returnValue = (errors == ''); } } $(document).ready(function () { //QUER COMPRAR E QUERO ALUGAR $("#ddlPretensao").change(function () { if ($("#ddlPretensao").val() == "1") { geraMinVenda(); geraMaxVenda(); geraFaixaValorVenda(); $("#frmBusca #ddlFaixaDeValores").attr("name","vlVenda"); } else { geraMinLocacao(); geraMaxLocacao(); geraFaixaValorLocacao(); $("#frmBusca #ddlFaixaDeValores").attr("name","vlLocacao"); } CarregarTipo(); }).change(); //$("#txtValorInformado").maskMoney(); //Carregar dropdown ddlTipo CarregarTipo(); // monta tipos na ddltipo geraTipo($("#ddltipo")); $("#ddltipo").change(function () { geraTipo($(this)); }).change(); function geraTipo(tipo) { if (tipo.val() == "7" || tipo.val() == "25" || tipo.val() == "20" || tipo.val() == "31") { $(".dormitorios").css("opacity",1); $(".dormitorios select").removeAttr('disabled'); $(".condFechado").show(); $(".condFechado select").removeAttr('disabled'); $(".condFechado").removeClass("condEscondido"); $(".area").show(); $("#lblArea").text("Área construída"); $(".vagas").show(); $(".suites").show(); $(".areaTotal").show(); } else if (tipo.val() == "2" || tipo.val() == "22" || tipo.val() == "23" || tipo.val() == "24") { $(".dormitorios").css("opacity",1); $(".dormitorios select").removeAttr('disabled'); $(".condFechado").addClass("condEscondido"); $(".condFechado select").attr("disabled", "disabled"); $(".area").show(); $("#lblArea").text("Área útil"); $(".vagas").show(); $(".suites").show(); $(".areaTotal").show(); } else if (tipo.val() == "6" || tipo.val() == "12" || tipo.val() == "15" || tipo.val() == "16") { $(".dormitorios").css("opacity",0.5); $(".dormitorios select").attr("disabled", "disabled"); $(".area").show(); $("#lblArea").text("Área construída"); $(".vagas").show(); $(".suites").hide(); $(".areaTotal").show(); $(".condFechado").addClass("condEscondido"); $(".condFechado select").attr("disabled", "disabled"); } else if (tipo.val() == "11" || tipo.val() == "19" || tipo.val() == "14" || tipo.val() == "8") { $(".dormitorios").css("opacity",1); $(".dormitorios select").removeAttr('disabled'); $(".area").show(); $("#lblArea").text("Área construída"); $(".vagas").show(); $(".suites").show(); $(".areaTotal").show(); $(".condFechado").addClass("condEscondido"); $(".condFechado select").attr("disabled", "disabled"); } else if (tipo.val() == "5") { $(".dormitorios").css("opacity",0.5); $(".dormitorios select").attr("disabled", "disabled"); $(".area").hide(); $(".vagas").hide(); $(".suites").hide(); $(".areaTotal").show(); $(".condFechado").addClass("condEscondido"); $(".condFechado select").attr("disabled", "disabled"); } else if (tipo.val() == "27" || tipo.val() == "17" || tipo.val() == "18" || tipo.val() == "26") { $(".dormitorios").css("opacity",0.5); $(".dormitorios select").attr("disabled", "disabled"); $(".area").hide(); $(".vagas").show(); $(".suites").hide(); $(".areaTotal").show(); $(".condFechado").addClass("condEscondido"); $(".condFechado select").attr("disabled", "disabled"); } } $("#Cidade, #cidade").change(function () { $(".zona").hide(); $("#ddlzona").val(""); if ($(this).val() == "85" || $(this).val() == "1") { $.ajax({ beforeSend: function () { $("#divbairro").html("<p>Escolha uma zona da cidade.</p>"); }, url: "jsonZonas.aspx", data: "cod_cid=" + $(this).val(), dataType: "json", success: function (json) { if ($("#cidade").val() == 0) { $(".zona").hide(); $("#divbairro").html("<p>Escolha alguma cidade</p>"); } else $(".zona").show(); if ($("#divbairroselect").length > 0) ZonaHTML = zonasEmSelect(json); else ZonaHTML = zonasEmSelect(json); $("#zona").html(ZonaHTML); $("#ddlzona").change(function () { if ($("#ddlzona").val() != "") { $.ajax({ url: "jsonBairroZona.aspx", data: "cod_cid=" + $("#cidade").val() + "&cod_zona=" + $(this).val(), dataType: "json", success: function (json) { if ($("#divbairroselect").length > 0) { BairroHTML = bairrosEmSelect(json); $("#divbairroselect").html(BairroHTML); } else { BairroHTML = bairrosEmChecks(json); $("#divbairro").html(BairroHTML); } }, error: function () { if ($("#divbairroselect").length > 0) $("#divbairroselect").html('<select id="regiao" name="regiao"><option id="todos" selected="selected" value="">Selecione uma zona</option></select>'); else $("#divbairro").html("<p>Escolha alguma zona</p>"); } }); } else { if ($("#cidade").val() == 0) { $("#divbairro").html("<p>Escolha alguma cidade</p>"); } else { $.ajax({ beforeSend: function () { $("#divbairro").html("<p>Aguarde, carregando os bairros</p>"); }, url: "jsonbairro.aspx", data: "cod_cid=" + $("#cidade").val(), dataType: "json", success: function (json) { if ($("#divbairroselect").length > 0) BairroHTML = bairrosEmSelect(json); else BairroHTML = bairrosEmChecks(json); if ($("#divbairroselect").length > 0) { BairroHTML = bairrosEmSelect(json); $("#divbairroselect").html(BairroHTML); } else { BairroHTML = bairrosEmChecks(json); $("#divbairro").html(BairroHTML); } $("#divbairro").html(BairroHTML); todosBairros(); }, error: function () { if ($("#divbairroselect").length > 0) $("#divbairroselect").html('<select id="bairro" name="bairro"><option id="todos" selected="selected" value="">Selecione uma cidade</option></select>'); else $("#divbairro").html("<p>Escolha alguma cidade</p>"); } }); } } }).change(); }, error: function () { if ($("#divbairroselect").length > 0) $("#divbairroselect").html('<select id="regiao" name="regiao"><option id="todos" selected="selected" value="">Selecione uma zona</option></select>'); else $("#divregiao").html("<p>Escolha alguma cidade</p>"); } }); //$(".regiaoBusca").show(); //todasZonas(); } else { $(".zona").hide(); if ($("#cidade").val() == 0) { $("#divbairro").html("<p>Escolha alguma cidade</p>"); } else { $.ajax({ beforeSend: function () { $("#divbairro").html("<p>Aguarde, carregando os bairros</p>"); }, url: "jsonbairro.aspx", data: "cod_cid=" + $(this).val(), dataType: "json", success: function (json) { // if($("#divbairroselect").length > 0) // BairroHTML = bairrosEmSelect(json); // else // BairroHTML = bairrosEmChecks(json); if ($("#divbairroselect").length > 0) { BairroHTML = bairrosEmSelect(json); $("#divbairroselect").html(BairroHTML); } else { BairroHTML = bairrosEmChecks(json); $("#divbairro").html(BairroHTML); } $("#divbairro").html(BairroHTML); todosBairros(); }, error: function () { if ($("#divbairroselect").length > 0) $("#divbairroselect").html('<select id="bairro" name="bairro"><option id="todos" selected="selected" value="">Selecione uma cidade</option></select>'); else $("#divbairro").html("<center>Escolha alguma cidade</center>"); } }); } } }).change(); BairroHTML = ""; //}); $("#ddltipo").change(function () { //filtraFinalidade("#ddlFinalidade",$(this).val()); $.ajax({ url: "jsonFinalidade.aspx", data: "cod_tipo=" + $("#ddltipo").val(), dataType: "json", success: function (json) { finalidadesEmSelect(json); }, error: function () { } }); }).change(); function selecionaEmpreendimentoLAN(json) { $(".xbuscaLanc #ddlNomeEmpr").empty(); $(".xbuscaLanc #ddlNomeEmpr").append("<option value='' selected='selected' >Selecione o Empreendimento</option>"); for (i = 0; i < json.nomeempreendimentos.length; i++) { $(".xbuscaLanc #ddlNomeEmpr").append("<option value=" + json.nomeempreendimentos[i].id + ">" + json.nomeempreendimentos[i].nomeempreendimento + "</option>") } if ($('.xbuscaLanc #ddlNomeEmpr').parent().find('div').length > 0) { $('.xbuscaLanc #ddlNomeEmpr').parent().find('div').remove(); } $(".xbuscaLanc #ddlNomeEmpr").next().find('.selectedTxt').text($(".xbuscaLanc #ddlNomeEmpr").find('option:selected').text()); }; $(".xbuscaLanc .cidadesEmpr #ddlcidade").change(function () { $.ajax({ url: "jsonEmpreendimento.aspx", data: "cod_cid_empr=" + $(".xbuscaLanc #ddlcidade").val() + "&status=2", dataType: "json", beforeSend: function(){ $(".xbuscaLanc .nomeEmpr #ddlNomeEmpr").next().css("opacity","0.2"); }, success: function (json) { $(".xbuscaLanc .nomeEmpr #ddlNomeEmpr").next().css("opacity","10"); selecionaEmpreendimentoLAN(json); }, erro: function () { } }); }).change(); function selecionaEmpreendimentoCON(json) { $(".xbuscaCond #ddlNomeEmpr").empty(); $(".xbuscaCond #ddlNomeEmpr").append("<option value='' selected='selected' >Selecione o Condomínio</option>"); for (i = 0; i < json.nomeempreendimentos.length; i++) { $(".xbuscaCond #ddlNomeEmpr").append("<option value=" + json.nomeempreendimentos[i].id + ">" + json.nomeempreendimentos[i].nomeempreendimento + "</option>") } if ($('.xbuscaCond #ddlNomeEmpr').parent().find('div').length > 0) { $('.xbuscaCond #ddlNomeEmpr').parent().find('div').remove(); } $(".xbuscaCond #ddlNomeEmpr").next().find('.selectedTxt').text($(".xbuscaCond #ddlNomeEmpr").find('option:selected').text()); }; $(".xbuscaCond .cidadesEmpr #ddlcidade").change(function () { $.ajax({ url: "jsonEmpreendimento.aspx", data: "cod_cid_empr=" + $(".xbuscaCond #ddlcidade").val() + "&status=1", dataType: "json", beforeSend: function(){ $(".xbuscaCond .nomeEmpr #ddlNomeEmpr").next().css("opacity","0.2"); }, success: function (json) { $(".xbuscaCond .nomeEmpr #ddlNomeEmpr").next().css("opacity","10"); selecionaEmpreendimentoCON(json); }, erro: function () { } }); }).change(); function finalidadesEmSelect(json) { $("#ddlFinalidade").empty(); $("#ddlFinalidade").append("<option value='0' selected='selected' >Finalidade</option>"); for (i = 0; i < json.finalidades.length; i++) { $("#ddlFinalidade").append("<option value=" + json.finalidades[i].id + ">" + json.finalidades[i].finalidade + "</option>") } }; function filtraFinalidade(campo, tipo) { strValues = "1,2,3,4,5,6"; valorPadrao = $(campo).val(); switch (tipo) { case "2": case "22": case "23": case "24": strValues = "1,5"; break; case "6": case "12": strValues = "2,3"; break; case "7": case "25": strValues = "1,2,4,5"; break; case "8": strValues = "1,4"; break; case "11": case "14": case "19": strValues = "4"; break; case "15": case "26": strValues = "2"; break; case "16": strValues = "1,2,6"; break; case "17": case "18": case "27": strValues = "2,6"; break; case "20": case "5": strValues = "1,2,3,4"; break; } var arrFinalidades = new Array("", "Residencial", "Comercial", "Industrial", "Rural", "Temporada", "Corporativa"); $(campo).empty(); strValues = strValues.split(","); for (i = 0; i < strValues.length; i++) { if (valorPadrao == strValues[i]) selected = " selected='selected' "; else selected = ""; $(campo).append("<option value=" + strValues[i] + selected + ">" + arrFinalidades[strValues[i]] + "</option>") } }; function zonasEmSelect(json) { ZonaHTML = ""; ZonaHTML += '<select id="ddlzona" name="ddlzona">'; ZonaHTML += '<option selected="selected" value="">Todos as zonas</option>'; for (i = 0; i < json.zonas.length; i++) { ZonaHTML += '<option value="' + json.zonas[i].id + '">'; ZonaHTML += json.zonas[i].zona; ZonaHTML += '</option>'; } ZonaHTML += '</select>'; return (ZonaHTML); } function bairrosEmChecks(json) { BairroHTML = ""; BairroHTML += '<div class="">'; BairroHTML += '<input type="checkbox" checked="checked" id="todos" value="" name="bairro"/>'; BairroHTML += '<label for="todos"> Todos os bairros</label>'; BairroHTML += '</div>'; if(json != null){ for (i = 0; i < json.bairros.length; i++) { BairroHTML += '<div class="">'; BairroHTML += '<input type="checkbox" id="' + json.bairros[i].bairro + '" value="' + json.bairros[i].id + '" name="bairro"/>'; BairroHTML += '<label for="' + json.bairros[i].bairro + '"> ' + json.bairros[i].bairro + '</label>'; BairroHTML += '</div>'; } } else { return false; } return (BairroHTML); } function bairrosEmSelect(json) { BairroHTML = ""; BairroHTML += '<select id="bairro" name="bairro">'; BairroHTML += '<option id="todos" selected="selected" value="">Todos os Bairros</option>'; for (i = 0; i < json.bairros.length; i++) { BairroHTML += '<option value="' + json.bairros[i].id + '">'; BairroHTML += json.bairros[i].bairro; BairroHTML += '</option>'; } BairroHTML += '</select>'; return (BairroHTML); } function todosBairros() { if ($("#divbairro").length > 0) { $("#todos").click(function () { if (this.checked) { $("#divbairro input").not("#todos").attr("checked", false); } else { $("#divbairro input").not("#todos").attr("checked", false); } pintaBairros(); }); $("#divbairro input").not("#todos").click(function () { $("#todos").attr("checked", false); pintaBairros(); }); pintaBairros(); } } function pintaBairros() { if ($("#divbairro").length > 0) { $("#divbairro input").each(function () { if (this.checked) { $(this).parent().attr("class", "bairroSelecionado"); } else { $(this).parent().removeAttr("class"); } }); } } function geraMinLocacao() { $("#ddlValorMin").html("<option value=\"0\">Valor M&iacute;nimo</option><option value=\"400\">R$ 400,00</option><option value=\"800\">R$ 800,00</option><option value=\"1200\">R$ 1.200,00</option><option value=\"1600\">R$ 1.600,00</option><option value=\"2000\">R$ 2.000,00</option><option value=\"2500\">R$ 2.500,00</option><option value=\"3000\">R$ 3.000,00</option><option value=\"5000\">R$ 5.000,00</option><option value=\"8000\">R$ 8.000,00</option><option value=\"12000\">R$ 12.000,00</option><option value=\"18000\">R$ 18.000,00</option><option value=\"0\">Indiferente</option>"); } function geraMaxLocacao() { $("#ddlValorMax").html("<option value=\"99999999\">Valor M&aacute;ximo</option><option value=\"400\">R$ 400,00</option><option value=\"800\">R$ 800,00</option><option value=\"1200\">R$ 1.200,00</option><option value=\"1600\">R$ 1.600,00</option><option value=\"2000\">R$ 2.000,00</option><option value=\"2500\">R$ 2.500,00</option><option value=\"3000\">R$ 3.000,00</option><option value=\"5000\">R$ 5.000,00</option><option value=\"8000\">R$ 8.000,00</option><option value=\"12000\">R$ 12.000,00</option><option value=\"18000\">R$ 18.000,00</option><option value=\"99999999\">Indiferente</option>"); } function geraMinVenda() { $("#ddlValorMin").html("<option value=\"0\">Valor M&iacute;nimo</option><option value=\"200000\">R$ 200.000,00</option><option value=\"400000\">R$ 400.000,00</option><option value=\"600000\">R$ 600.000,00</option><option value=\"800000\">R$ 800.000,00</option><option value=\"1000000\">R$ 1.000.000,00</option><option value=\"1400000\">R$ 1.400.000,00</option><option value=\"1600000\">R$ 1.600.000,00</option><option value=\"1800000\">R$ 1.800.000,00</option><option value=\"2000000\">R$ 2.000.000,00</option><option value=\"0\">Indiferente</option>"); } function geraMaxVenda() { $("#ddlValorMax").html("<option value=\"99999999\">Valor M&aacute;ximo</option><option value=\"200000\">R$ 200.000,00</option><option value=\"400000\">R$ 400.000,00</option><option value=\"600000\">R$ 600.000,00</option><option value=\"800000\">R$ 800.000,00</option><option value=\"1000000\">R$ 1.000.000,00</option><option value=\"1400000\">R$ 1.400.000,00</option><option value=\"1600000\">R$ 1.600.000,00</option><option value=\"1800000\">R$ 1.800.000,00</option><option value=\"2000000\">R$ 2.000.000,00</option><option value=\"99999999\">Indiferente</option>"); } function geraFaixaValorLocacao() { $("#ddlFaixaDeValores").html("<option value=\"0\">Faixa de Valores</option><option value=\"0|400\">De 0 até 400</option><option value=\"400|800\">De 400 até 800</option><option value=\"800|1200\">De 800 até 1.200</option><option value=\"1200|1600\">De 1.200 até 1.600</option><option value=\"1600|2000\">De 1.600 até 2.000</option><option value=\"2000|2500\">De 2.000 até 2.500</option><option value=\"2500|3000\">De 2.500 até 3.000</option><option value=\"3000|4000\">De 3.600 até 4.000</option><option value=\"5000|8000\">De 5.600 até 8.000</option><option value=\"8000|12000\">De 8.000 até 12.000</option><option value=\"12000|18000\">De 12.000 até 18.000</option><option value=\"18000|99999999\">À partir de 18.000</option>"); $("#ddlFaixaDeValores").parent().find('.customStyleSelectBoxInner').html($("#ddlFaixaDeValores option").eq(0).text()); } function geraFaixaValorVenda() { $("#ddlFaixaDeValores").html("<option value=\"0\">Faixa de Valores</option><option value=\"0|200000\">R$ 0 até R$ 200.000,00</option><option value=\"200000|400000\">R$ 200.000,00 até R$ 400.000,00</option><option value=\"400000|600000\">R$ 400.000,00 até R$ 600.000,00</option><option value=\"600000|800000\">R$ 600.000,00 até R$ 800.000,00</option><option value=\"1000000|1400000\">R$ 1.000.000,00 até R$ 1.400.000,00</option><option value=\"1400000|1600000\">R$ 1.400.000,00 até R$ 1.600.000,00</option><option value=\"1600000|1800000\">R$ 1.600.000,00 até R$ 1.800.000,00</option><option value=\"1800000|2000000\">R$ 1.800.000,00 até R$ 2.000.000,00</option><option value=\"2000000|99999999\">Acima de R$ 2.000.000,00</option>"); $("#ddlFaixaDeValores").parent().find('.customStyleSelectBoxInner').html($("#ddlFaixaDeValores option").eq(0).text()); } $('#pauseButton').click(function () { $('#slideshowimovel').cycle('pause'); return false; }); $('#resumeButton').click(function () { $('#slideshowimovel').cycle('resume'); return false; }); $(".boxSlideShow").each(function () { $(this).find("a").slideshow(); }); $("#ddlBairro").mouseover(function () { $("#lnkBairro").attr("href", "bairroListagem.aspx?idCidade=" + $("#cidade").val() + "&zona=" + $("#ddlzona").val()); }); $("#ddlMetro").mouseover(function(){ $("#lnkMetro").attr("href","metroListagem.aspx?idCidade=" + $("#cidade").val() + "&tipo=" + $("#ddltipo").val() + "&pretensao=" + $("#ddlPretensao").val()); }); $("#ddlBairroEmpreendimento").mouseover(function () { $("#lnkBairroEmpr").attr("href", "bairroListagemEmpr.aspx?height=360&width=600&idCidade=" + $("#ddlcidade").val()); }); var pathname = window.location.href; if (pathname.indexOf('?') != -1) { var parametros = pathname.split('?'); valoresEmSelect(parametros[1]); } function valoresEmSelect(parametros) { if (parametros.indexOf('&') != -1) { var parametrosList = parametros.split('&'); for (var i = 0; i < parametrosList.length; i++) { var parametro = parametrosList[i].split('='); if (parametro[0] == "cidade") { if (parametro[1] == "0") { $("#" + parametro[0]).append("<option value='0' selected='selected' >Cidade</option>"); } else { $("#" + parametro[0]).val(parametro[1]); } } } } } }); //Carregar o dropdow ddlTipo function CarregarTipo() { $.ajax({ url: "jsonTipo.aspx", data: "cod_pret=" + $("#ddlPretensao").val(), dataType: "json", success: function (json) { $("#ddltipo").empty(); //$("#ddltipo").append("<option value='0'>Tipo</option>"); //esse if é para consertar um erro ao carregar a pagina if(json != null){ for (i = 0; i < json.tipos.length; i++) { $("#ddltipo").append("<option value=" + json.tipos[i].id + ">" + json.tipos[i].tipo + "</option>") } $("#ddltipo").multiselect('refresh'); } else { return false; } }, error: function (json) { var e = json; } }); } //função de bairros por listagem em thickbox function bairroThickbox(idSelectBairro) { $("#" + idSelectBairro).after("<a href=\"bairroListagem.aspx?idCidade=0\"id=\"lnkBairro\" class='thickbox' title=\"Bairros\"></a>"); $("#" + idSelectBairro).focus(function () { $("#lnkBairro").trigger("click"); $(this).blur(); return (false); }) } //fun??o de bairros de empreendimentos por listagem em thickbox function bairroThickboxEmpreendimento(idBairrosEmpreendimento) { $("#" + idBairrosEmpreendimento).after("<a href=\"bairrolistagemEmpr.aspx?idCidade=0\"id=\"lnkBairroEmpr\" class='thickbox' title=\"Bairros\"></a>"); $("#" + idBairrosEmpreendimento).focus(function () { $("#lnkBairroEmpr").trigger("click"); $("#idBairrosEmpreendimento").attr('name', 'bairroLanc'); $(this).blur(); return (false); }) }
  18. Eu coloquei ID diferente de cada campo, expecificamente a ID declarada em cada select. Talvez tenha algum ID do arquivo multiselect ou desse outro arquivo que direciona somente para o Tipo Imóvel. E pra mim também é a primeira vez esse lance e selecionar mais de uma cidade e bairro. Eu pensava que era impossível, mas falaram que dá pra fazer que bastava só copiar o código existente. Eu vou tentar com duplicação.
  19. Oi. Não sei se fui claro, mas é o seguinte: Eu peguei um site pronto com um sitema de busca de imóveis. No sistema de busca, já existia um campo do tipo select onde eu posso escolher mais de um tipo de imóvel. Funciona muito bem, até aí tudo bem. Só que agora o cliente quer que os campos cidade e bairro também possa escolher mais de uma cidade e mais de uma bairro. Eu verifiquei o código e vi que a função multiselect fazia o esquema da escolha múltipla. Eu apenas copiei o código Javascript e colei abaixo do select de cidade e o select do bairro. Até que os campos cidade e bairro apresentou a opção de escolher mais de um item, mas o problema é que duplicou o campo e esse segundo não funciona. Procurei qual arquivo onde tem a função multiselect e ao achar percebi que ele está exclusivamente para o Tipo Imóvel. Precisamente tem um texto definindo ele. E ele é declarado num outro arquivo onde faz uma função para id da select. Agora estou na dúvida, faço mais 2 arquivos multiselect para campos cidade e bairro? Dá pra colocar um texto eclusivo para cada campo sem precisar de cada multiselect? Alguém pode me ajudar nisso?
  20. Olá pessoal! Depois de muito tempo, eu resolvi formatar o meu notebook que contem Windows 10. No meu computador, conseguir salvar os arquivos importantes utilizando um case, depois disso eu formatei a unidade C do notebook pelo computador. Voltei com HD no notebook e coloquei o DVD de instalação do Windows 10, mas quando vou escolher a unidade C pra instalar, eu não posso porque exibe a mensagem que o disco está no estilo da partição GPT. É um HD de 500GB e tem a partição C onde estava instalado o Windows 10, partição D para colocar qualquer arquivo, uma partição para o sistema e dois pra recuperação. Alguém pode me ajudar nisso?
  21. Olá @Viny! Eu tentei fazer isso que você disse e tava até esperançoso que ia funcionar, só que não. Infelizmente eu vou ter que salvar os arquivos num outros computador, formatar o HD, e instalar do zero.
  22. Olá pessoal! Tenho um notebook ASUS X550LA com Windows 10 instalado. Ultimamente o Windows 10 demorava pra aparecer a tela de login pra poder entrar nele, mas hoje nem isso aparece. Só fica na tela preta, não parece mais nada a não ser a seta do mouse. Tentei iniciar no Modo de Segurança, mas vi que precisava habilitar o modo e não fiz. Alguém pode me ajudar nisso?
  23. Olá pessoal O site que fiz em Bootstrap não fica bom nos monitores CRT. Nas outros tipos de tela ficou, mas como esses monitores são no formato standard, o menu ficou debaixo da logo ao invés de ficar de lado. As imagens da logo são 500x89 e 250x89. O trecho do código: <div class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="standard-logo img-responsive hidden-xs" data-dark-logo="img/logo.png"><img src="img/logo.png" alt="Nome do site"></a> <a class="img-responsive hidden-sm hidden-md hidden-lg" data-dark-logo="img/logo2b.png"><img src="img/logo2b.png" alt="Nome do site"></a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav navbar-right"> <li class="active"><a href="#home">HOME</a></li> <li class="dropdown"> <li class="active"><a href="#empresa">EMPRESA</a></li> <li class="dropdown"> <li class="active"><a href="#qualificacao">QUALIFICAÇÃO</a></li> <li class="dropdown"> <li class="active"><a href="#tipos">TIPOS</a></li> <li class="dropdown"> <li class="active"><a href="#contato">CONTATO</a></li> <li class="dropdown"> </ul> </div> </div> </div>
  24. @dif e @FabianoS Eu conseguir finalmente! Aleluia! Olha o trecho do código: //CONFIGURAÇÕES DO DESTINATÁRIO, NO CASO O DONO DO SITE $mail->From = $from; $mail->FromName = $fromName; $mail->addReplyTo($email, $nome); //EMAIL PARA O QUAL O DONO DO SITE DEVERÁ RETORNAR $mail->setFrom($email, $nome); $mail->addAddress($from, $fromName); Foi só assim que conseguir manda os dados do formulários para o e-mail do site, no caso da empresa. É isso! Valeu pela ajuda!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!