"Dynamic Drop Down" resultados em "fichas"?
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:
/applications/core/interface/imageproxy/imageproxy.php?img=http://img855.imageshack.us/img855/6172/fichasz.png&key=d0457a3de3768aad7b3d711f0861ff13ebdb1d30212b1f09ed5eea92821dc7ce" alt="fichasz.png" />
CODE DA FICHA ^: http://pastebin.com/gJ09RbLG
Valeu galera, boa tarde !
abraço
Discussão (1)
Carregando comentários...