Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia, estou tentando desenvolver um filtro com select para um sistema imobiliario, onde os selects vão ser puxados diretamento de banco de dados, porem não estou conseguindo fazer o WHERE...
meu código está assim, porem não está puxando os valores
index.php
<form name="filtrar_avancado" method="post" action="processa.php?exe=filtro">
<select name="cidade">
<option value="" disabled="disabled"> Cidade </option>
</select>
<select name="bairro">
<option value="" disabled="disabled"> Bairro </option>
</select>
<select name="tipo">
<option value="" disabled="disabled">Tipos de Imóveis</option>
</select>
<select name="negocio">
<option value="" disabled="disabled">Tipos de Negociação</option>
</select>
<input type="submit" name="listar" value="" />
</form>
processa.php
<?php
foreach ($_REQUEST as $___opt => $___val) {
$$___opt = $___val;
}
if(empty($exe)) {
include("index.php");
}
elseif(substr($exe, 0, 4)=='http' or substr($exe,
0, 1)=="/" or substr($exe, 0, 1)==".")
{
echo '<br><font face=arial size=11px><br><b>A página não existe.</b><br>Por favor selecione uma página a partir do Menu Principal.</font>';
}
else {
include("$exe.php");
}
?>
cidade.php (esa dentro da pasta filtro)
<?php
$conecta = mysql_connect("$hostname_Servidor","$username_Servidor","$password_Servidor");
$db = mysql_select_db("$database_Servidor");
$seleciona = mysql_query("SELECT * FROM websul_imoveis GROUP BY imovelCidade");
echo '<option value="0">Selecione a cidade</option>';
while($res_seleciona = mysql_fetch_array($seleciona)){
$cidade = $res_seleciona['imovelCidade'];
echo '<option value="'.$cidade.'">'.$cidade.'</option>';
}
?>
bairro.php (tambem está dentro da pasta filtro)
<?php
$conecta = mysql_connect("$hostname_Servidor","$username_Servidor","$password_Servidor");
$db = mysql_select_db("$database_Servidor");
$cidade = $_POST['cidade'];
$seleciona = mysql_query("SELECT * FROM websul_imoveis WHERE imovelCidade = '$cidade' GROUP BY imovelBairro");
echo $bairro; echo '<option value="0">Todos os bairros</option>';
while($res_seleciona = mysql_fetch_array($seleciona)){
$bairro = $res_seleciona['imovelBairro'];
echo '<option value="'.$bairro.'">'.$bairro.'</option>';
}
?>Carregando comentários...