-
Total de itens
6 -
Registro em
-
Última visita
Tudo que mauros postou
-
Boa tarde a todos, Estou fazendo um curso de PHP/MYSQL no Senai/Pronatec e meu professor lançou um desafio valendo 1 ponto na média final do curso. O desafio é o seguinte: fazer um site de imobiliária, agencia de emprego ou e-comerce onde tivesse um formulário de busca que tenha no mínimo 8 campos <input> onde o usuário poderá buscar por todos os campos, por 1 campo, por 2 campos, por 3 campos ou deixar os <inputs> em branco e assim a busca seria por todos os dados na tabela. Estou fazendo o da imobiliaria, na verdade já está pronto! Todo o site esta funcionado e buscando os imoveis cadastrado no banco exibindo-os na index.php por paginação. Só falta terminar de fazer o formulário, pois o meu só está buscando pelo primeiro valor do "SELECT". O meu form está assim: <form id="busca" name="busca" action="buscadorFeito.php" method="post" enctype="multipart/form-data"> <h3>Buscar Imóvel</h3> <p>Código do Jornal</p> <input name="codigoBsc" id="codigoBsc" value="" type="text" class="input"> <p>Finalidade:</p> <select name="passaValor" id="passaValor" onchange="getValor(this.value, 0)"> <option value="0" >Selecione...</option> <option value="1">Venda</option> <option value="2">Locação</option> </select> <p>Tipo de Imóvel</p> <select name="tipo_imovelBsc" id="tipo_imovelBsc"> <option value="">Selecione...</option> <option value="2">Apartamento</option> <option value="1">Casa</option> <option value="21">Fazenda</option> <option value="21">Flat</option> <option value="15">Galpão</option> <option value="16">Garagem</option> <option value="8">Kitnet</option> <option value="14">Loja</option> <option value="13">Sala</option> <option value="10">Sitio</option> <option value="15">SobreLoja</option> <option value="3">Terreno</option> </select> <p>Cidade</p> <select name="cidadesBsc" id="cidadesBsc"> <option value="">Selecione...</option> <option value="petropolis">Petrópolis</option> <!-- <option value="92">Angra dos Reis</option> <option value="91">Buzios</option> <option value="87">Rio Das Ostras</option> <option value="88">Rio de Janeiro</option>--> </select> <p>Bairro</p> <select name="bairro" id="bairro"> <option value="">Selecione...</option> <option value="12">Alto da Serra</option> <option value="3">Araras</option> <option value="74">Bairro Mauá</option> <option value="14">Bingen</option> <option value="65">Capela</option> <option value="21">Carangola</option> <option value="20">Cascatinha</option> <option value="86">Cascatinha - Estrada da Saudade</option> <option value="85">Castelânea / Alto da Serra</option> <option value="16">Castelânia</option> <option value="66">Castrioto</option> <option value="69">Cebolas</option> <option value="82">Centenário</option> <option value="1">Centro</option> <option value="57">Chacara das Rosas</option> <option value="22">Chácara Flora</option> <option value="63">Copacabana</option> <option value="72">Coronel Veiga</option> <option value="7">Correas</option> <option value="71">Costazul</option> <option value="58">Cremerie</option> <option value="48">Duarte da Silveira</option> <option value="44">Duchas</option> <option value="87">Esperança</option> <option value="5">Fazenda Inglesa</option> <option value="2">Itaipava</option> <option value="67">Itamarati</option> <option value="81">João Xavier</option> <option value="56">Lagoinha</option> <option value="15">Morin</option> <option value="17">Mosela</option> <option value="4">Nogueira</option> <option value="46">Quarteirão Brasileiro</option> <option value="70">Quarteirão Ingelheim</option> <option value="19">Quissamã</option> <option value="8">Quitandinha</option> <option value="78">Retiro</option> <option value="23">Retiro</option> <option value="79">Rocio</option> <option value="27">Rua Teresa</option> <option value="76">Saldanha marinho</option> <option value="38">Samambaia</option> <option value="26">São Sebastião</option> <option value="42">Sargento Boening</option> <option value="52">Siméria</option> <option value="24">Taquara</option> <option value="35">Vale Florido</option> <option value="13">Valparaíso</option> <option value="83">Vila Felipe</option> <option value="80">Vila Militar</option> </select> <p>Quartos Suítes</p> <select name="quartosBsc" id="quartosBsc" class="combox"> <option value="" selected="">--</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="+5">5+</option> </select> <select name="suitesBsc" id="suitesBsc" class="combox"> <option value="" selected="">--</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="+5">5+</option> </select> <p class="valor">Valor R$:</p> <select name="recebeValor" id="recebeValor" > <option value="0">Selecione...</option> </select> <input type="submit" class="btn" value="Buscar"> <input type="hidden" id="buscaImovel" name="buscaImovel" value="1"> </form> o meu buscador.php esta assim: <?php $con = mysql_connect('localhost','root','senha'); $db = mysql_select_db('banco'); $seleciona_imovel = mysql_query("SELECT * FROM cadastroimoveis WHERE codigoimovel ='$codigoimovel' OR finalidade='$finalidade' OR tipo='$tipo' OR cidade ='$cidade' OR bairro ='$bairro' OR quartos='$quartos' OR suites='$suites' OR valor ='$valor' ORDER BY valor DESC"); if(mysql_num_rows($seleciona_imovel) == 0){ echo'<h3>Sem Resultados na busca </h3>'; }else{ while($linhaImovel = mysql_fetch_array($seleciona_imovel)){ echo"<hr />"; echo "<strong>Código: </strong>". $linhaImovel['codigoimovel']."<br />"; echo "<strong>Finaliadade :</strong>". $linhaImovel['finalidade']."<br />"; echo "<strong>Tipo: </strong>". $linhaImovel['tipo']."<br />"; echo "<strong>Cidade: </strong>" .$linhaImovel['cidade']."<br />"; echo "<strong>Bairro: </strong>" .$linhaImovel['bairro']."<br />"; echo "<strong>Quartos: </strong>" .$linhaImovel['quartos']."<br />"; echo "<strong>Suites: </strong>" .$linhaImovel['suites']."<br />"; echo "<strong>Valor: </strong>" .number_format($linhaImovel['valor'],2,',','.')."<br />"; ?> <img src="<?php echo $linhaImovel['caminho_foto'].$linhaImovel['foto'];?>" width=250 height=166"><br/><br/>; <?php echo "<strong>Descrição: </strong>".$linhaImovel['descricao']."<hr /><br /><br />";?> Alguém poderia me ajudar? Obrigado!
-
Boa noite! Não estou conseguindo fazer um select com clausula WHERE e BETEWEEN no meu banco. SELECT `codigoimovel` , `tipo` , `valor` , `quartos` , `suites` , `cidade` , `finalidade` , `foto` , `caminho_foto` FROM `cadastroimoveis` WHERE codigoimovel = '4001', tipo ='casa', valor='BETEWEEN 420.000,00 AND 500.000,00', quartos='3', suites='1', cidade='petropolis',finaliddae = 'venda'; Tenho todos estes campos e valores no meu banco. Acho que esta dando erro porque estou com valor formatado para varchar e não estou conseguindo colocar decimal(10,2) neste tipo 420.000,00. Alguém poderia me ajudar? Obrigado!
-
Boa noite Euler! Pois é, está sempre me pegando todos os campos da tabela, estou aqui estudando mais php e sql pois tenho de ficar bom nisto. experimentei fazer o seguinte filtro: $finalidade = $_POST['finalidade']; $tipo = $_POST['tipo']; etc... $seleciona ="SELECT finalidade, tipo etc... FROM cadastroimoveis WHERE finalidade='$finalidade' AND tipo='$tipo' AND etc..."; mais ai não aparece nada na página! Obrigado pelo comentário e boa semana!
- 2 respostas
-
- select
- javascript
-
(e %d mais)
Tags:
-
Bom dia, Sou iniciante em php e vim aqui recorrer a ajuda do fórum para solução de um problema, se puderem me ajudar ficarei grato. Tem uma tabela cadastroimoveis onde tenho os campos: idimovel, corretor, codigoimovel, ativo, tipo, valor, endereco, quartos, suites, bairro, cidade, estado, reformas, data_cadastro, finalidade, descricao, foto, caminho_foto. tenho um formulario de busca desta forma: <form id="busca" name="busca" action="pesquisar.php" enctype="multipart/form-data" method="post"> <h3>Buscar Imóvel</h3> <p>Código do Jornal</p> <input name="codigoimovel" id="codigoimovel" value="" type="text" class="input"> <p>Finalidade:</p> <select name="finalidade" id="finalidade" onchange="getValor(this.value, 0)"> <option value="" >Selecione...</option> <option value="venda">Venda</option> <option value="locacao">Locação</option> </select> <p>Tipo de Imóvel</p> <select name="tipo" id="tipo"> <option value="">Selecione...</option> <option value="Apartamento">Apartamento</option> <option value="Casa">Casa</option> <option value="Comercial">Comercial</option> <option value="Fazenda">Fazenda</option> <option value="Flat">Flat</option> <option value="Galpao">Galpão</option> <option value="Garagem">Garagem</option> <option value="Kitnet">Kitnet</option> <option value="Loja">Loja</option> <option value="Sala">Sala</option> <option value="Sitio">Sitio</option> <option value="SobreLoja">SobreLoja</option> <option value="Terreno">Terreno</option> </select> <p>Cidade</p> <select name="cidade" id="cidade"> <option value="">Selecione...</option> <option value="Petrópolis">Petrópolis</option> <!-- <option value="92">Angra dos Reis</option> <option value="91">Buzios</option> <option value="87">Rio Das Ostras</option> <option value="88">Rio de Janeiro</option>--> </select> <p>Bairro</p> <select name="bairro" id="bairro"> <option value="">Selecione...</option> <option value="Alto da Serra">Alto da Serra</option> <option value="Araras">Araras</option> <option value="Bairro Mauá">Bairro Mauá</option> <option value="Bingen">Bingen</option> <option value="Capela">Capela</option> <option value="Carangola">Carangola</option> <option value="Cascatinha">Cascatinha</option> <option value="Cascatinha - Estrada da Saudade">Cascatinha - Estrada da Saudade</option> <option value="Castelânea / Alto da Serra">Castelânea / Alto da Serra</option> <option value="Castelânia">Castelânia</option> <option value="Castrioto">Castrioto</option> <option value="Cebolas">Cebolas</option> <option value="Centenário">Centenário</option> <option value="Centro">Centro</option> <option value="Chacara das Rosas">Chacara das Rosas</option> <option value="Chácara Flora">Chácara Flora</option> <option value="Copacabana">Copacabana</option> <option value="Coronel Veiga">Coronel Veiga</option> <option value="Correas">Correas</option> <option value="Costazul">Costazul</option> <option value="Cremerie">Cremerie</option> <option value="Duarte da Silveira">Duarte da Silveira</option> <option value="Duchas">Duchas</option> <option value="Esperança">Esperança</option> <option value="Fazenda Inglesa">Fazenda Inglesa</option> <option value="Itaipava">Itaipava</option> <option value="Itamarati">Itamarati</option> <option value="João Xavier">João Xavier</option> <option value="Lagoinha">Lagoinha</option> <option value="Morin">Morin</option> <option value="Mosela">Mosela</option> <option value="Nogueira">Nogueira</option> <option value="Quarteirão Brasileiro">Quarteirão Brasileiro</option> <option value="Quarteirão Ingelheim">Quarteirão Ingelheim</option> <option value="Quissamã">Quissamã</option> <option value="Quitandinha">Quitandinha</option> <option value="Retiro">Retiro</option> <option value="Retiro">Retiro</option> <option value="Rocio">Rocio</option> <option value="Rua Teresa">Rua Teresa</option> <option value="Saldanha Marinho">Saldanha marinho</option> <option value="Samambaia">Samambaia</option> <option value="são Sebastiao">São Sebastião</option> <option value="Sargento Boening">Sargento Boening</option> <option value="Simeria">Siméria</option> <option value="Taquara">Taquara</option> <option value="Vale Florido">Vale Florido</option> <option value="Valparaiso">Valparaíso</option> <option value="Vila Felipe">Vila Felipe</option> <option value="Vila Militar">Vila Militar</option> </select> <p>Quartos </p> <select name="quartos" id="quartos" class="combox"> <option value="" selected="">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5+</option> </select> <select name="suites" id="suites" class="combox"> <option value="" selected="">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5+</option> </select> <p class="valor">Valor R$:</p> <select name="valor" id="valor" > <option value="0">Selecione...</option> </select> <input type="submit" class="btn" value="Buscar"> </form> neste formulario o campo: <select name="valor" id="valor" > <option value="0">Selecione...</option> </select> é preenchido por um javascript conforme escolho a finalidade no select com id="finalidade". No meu pesquisar.php para onde a pesquisa é enviada tenho seguintes dados: <?php $con = mysql_connect('localhost','root','senha'); $db = mysql_select_db('banco'); 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'); $seleciona = mysql_query("SELECT * FROM cadastroimoveis"); $contar = mysql_num_rows($seleciona); if($selciona ==''){ echo'Sem resultados'; }else { while($res = mysql_fetch_array($seleciona)){ $codigoimovel = $res['codigoimovel']."<br/>"; $finalidade = $res['finalidade']."<br />"; $tipo = $res['tipo']."<br />"; $cidade = $res['cidade']."<br />"; $bairro = $res['bairro']."<br />"; $quartos = $res['quartos']."<br />"; $suites = $res['suites']."<br />"; $valor = $res['valor']."<br />"; $imagem = $res['caminho_foto'].$res['foto']."<br />"; echo $codigoimovel ."<br />"; echo $finalidade ."<br />"; echo $tipo ."<br />"; echo $cidade ."<br />"; echo $bairro ."<br />"; echo $quartos ."<br />"; echo $suites ."<br />"; echo $valor ."<br />"; echo $imagem."<br />"; } }?> mais não está funcionando sempre me retorna "Sem resultados na busca". Alguém poderia me ajudar? Apois ir para o pesquisar.php a busca continuaria sendo feito somente dentro dele! Obrigado! Mauro Lúcio.
- 2 respostas
-
- select
- javascript
-
(e %d mais)
Tags:
-
Bom dia pessoal do fórum, Estou tendo problemas de conflito de um script javascript com outro na mesma página os códigos são o seguinte: Este é para o jQuery Cycle <script type="text/javascript" src="javascript/jquery.cycle.all.js"></script> <script type="text/javascript" src="javascript/jquery.min.js"></script> <script type="text/javascript"> jQuery(document).ready(function() { jQuery('.slideshow').cycle({ fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc... }); }); </script> Este está fazendo os efeitos de um menu: <script type="text/javascript" src="javascript/jquery.js"></script> <script type="text/javascript" src="javascript/interface.js"></script> <script type="text/javascript"> $.noConflict(); jQuery(document).ready( function() { jQuery('#fisheye').Fisheye( { maxWidth: 10, items: 'a', container: '.fisheyeContainter', itemWidth: 100, proximity: 100, halign : 'right' } ) } ); </script> Estão conflitando e já tentei várias dicas mais nada deu certo! Alguém poderia me ajudar? Obrigado!
-
Montei um formulário em html(já que não sei PHP e outras linguagens de programação) que envia os comentários do formulário para minha conta de e-mail e agora, estou precisando criar um campo para anexar imagem no formulário e recebê-la no meu e-mail. Como proceder para isso já pesquisei no google quase inteiro e ainda não consegui uma resposta correta. Alguém tem alguma dica?