Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Caio Oliveira_117731

"Dynamic Drop Down" resultados em "fichas"?

Recommended Posts

Seguinte galera criei um site para minha imobiliaria, porem estou começando no PHP e fiz um sistema de busca usando "Dynamic Drop Down".
CODE:

<?php
        $conectar = mysql_connect('localhost','root','xxx') or die(mysql_error());
        if($conectar){
                $banco = mysql_select_db('video_aula');
        }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Listar Imoveis</title>
</head>
 
<body>

<form action="" method="post" enctype="multipart/form-data">
        <span>Tipo</span><br />
    <select name="tipo">
        <option value="" selected="selected">Selecione o tipo...</option>
        <?php
                        $pega_tipos = mysql_query("SELECT * FROM tipo ORDER BY id DESC");
                        if(mysql_num_rows($pega_tipos) == 0){
                                echo '<option value="">Não foram encontrados tipos ainda</option>';
                        }else{
                                while($linha = mysql_fetch_array($pega_tipos)){
                                        echo '<option value="'.$linha['id'].'">'.$linha['tipo'].'</option>';
                                }
                        }
                ?>
    </select><br />
    <span>Bairro</span><br />
    <select name="bairro">
        <option value="" selected="selected">Selecione o bairro...</option>
        <?php
                        $pega_bairro = mysql_query("SELECT * FROM bairros ORDER BY id DESC");
                        if(mysql_num_rows($pega_bairro) == 0){
                                echo '<option value="">Não foram encontrados bairros ainda</option>';
                        }else{
                                while($linhaB = mysql_fetch_array($pega_bairro)){
                                        echo '<option value="'.$linhaB['id'].'">'.$linhaB['bairro'].'</option>';
                                }
                        }
                ?>
    </select><br />
    <span>Preço</span><br />
    <select name="preco">
        <option value="" selected="selected">Selecione o preço...</option>
        <option value="15000">Até R$90.000</option>
        <option value="20000">Até R$100.000</option>
        <option value="30000">Até R$110.000</option>
        <option value="17000">Até R$120.000</option>
        <option value="15000">Até R$130.000</option>
        <option value="20000">Até R$140.000</option>
        <option value="30000">Até R$150.000</option>
        <option value="17000">Até R$160.000</option>
        <option value="15000">Até R$170.000</option>
        <option value="20000">Até R$180.000</option>
        <option value="30000">Até R$190.000</option>
        <option value="17000">Até R$200.000</option>
    </select><br />
   
    <input type="hidden" name="acao" value="enviar" />
    <input type="submit" value="buscar" />
</form>
<hr />
 
<?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){
        $tipo = $_POST['tipo'];
        $bairro = $_POST['bairro'];
        $preco = $_POST['preco'];
        switch($preco){
                case '90000';
                $valor = 'AND preco <= 90000';
                break;
                case '100000';
                $valor = 'AND preco BETWEEN 90000 AND 100000';
                break;
                case '110000';
                $valor = 'AND preco BETWEEN 100000 AND 1100000';
                break;
                case '120000';
                $valor = 'AND preco BETWEEN 110000 AND 120000';
                break;
                 case '130000';
                $valor = 'AND preco BETWEEN 120000 AND 130000';
                break;
                case '140000';
                $valor = 'AND preco BETWEEN 130000 AND 140000';
                break;
                case '150000';
                $valor = 'AND preco BETWEEN 140000 AND 150000';
                break;
                case '16000';
                $valor = 'AND preco BETWEEN 150000 AND 160000';
                break;
                case '170000';
                $valor = 'AND preco BETWEEN 160000 AND 170000';
                break;
                case '180000';
                $valor = 'AND preco BETWEEN 170000 AND 180000';
                break;
                case '190000';
                $valor = 'AND preco BETWEEN 180000 AND 190000';
                break;
        }
        $seleciona_imovel = mysql_query("SELECT * FROM imoveis WHERE tipo = '$tipo' AND bairro = '$bairro'");
        if(mysql_num_rows($seleciona_imovel) == 0){
                echo '<h1>Desculpe, mais sua busca, não retornou resultados</h1>';
        }else{
                while($linhaImovel = mysql_fetch_array($seleciona_imovel)){
                        echo '<h1>'.$linhaImovel['titulo'].'</h1>';
                }
        }
}
?>
</body>
</html>

 

 

Duvida:
Como eu faço para que os resultados saiam em "tabelas/formularios" nesse codigo ?
Preciso que a pessoa coloque o que procure no 'Dynamic..' e aparecam os dados dos imoveis em "fichas".

 

Fichas SS:

 

fichasz.png

 

CODE DA FICHA ^: http://pastebin.com/gJ09RbLG


Valeu galera, boa tarde !
abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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