Olhem no código abaixo os IFs que coloquei para fazer uma Concatenação, no "DORM", ele usa o "in" para procurar por 2,3 por exemplo, agora quero fazer o mesmo com o "preço" porem o preço não da para usar como o DORM que é 2 ou 3 pois o preço é entre 100,00 e 500,00, ai pode ter uma infinidade de opções, pois o valor pode ser quebrado como por exemplo 250,00.
Ai o que eu faço? Uso and? Acho que não! or também não, pois não é um ou outro.
Me deem uma ajuda por favor. Quero algo assim:
if ($txt_preco == "1") $sql .= " and preço = '100,00 até 300,00' ";
if ($txt_preco == "2") $sql .= " and preço = '301,00 até 500,00' ";
if ($txt_preco == "3") $sql .= " and preço = '501,00 até 1.000,00' ";
e assim por diante, mais ai eu faço depois, primeiro tenho que descobrir o que uso nesse código para substituir esse até que coloquei ai.
Abaixo meu cóigo atual.
<?
$conec;
$bco;
$conectou = 0;
include "conexao.php";
if ($conectou) {
$sql = "select * from tb_imoveis where para = '$txt_para' ";
if ($txt_tipo != "") $sql .= " and tipo = '$txt_tipo' ";
if ($txt_bairro != "") $sql .= " and bairro = '$txt_bairro' ";
if ($txt_dorm == "1") $sql .= " and dorm = 1 ";
if ($txt_dorm == "2") $sql .= " and dorm in (2,3) ";
if ($txt_dorm == "4") $sql .= " and dorm in (4,5) ";
if ($txt_dorm == "5") $sql .= " and dorm >= 5 ";
if ($txt_preco != "") $sql .= " and preço <= '$txt_preco' ";
$res = mysql_query($sql,$conec);
$linhas = mysql_num_rows($res);
if (($res) and ($linhas)) {
include "selecionapesquisa.php";
}
else {
echo "Nenhum imóvel encontrado nesse perfil.";
echo "<br><a href='javascript:history.go(-1)'><< Voltar</a><br>";
} //fecha else
} //fecha conectou
?>
Pergunta
carol
Olá galera, tenho mais uma dúvida.
Olhem no código abaixo os IFs que coloquei para fazer uma Concatenação, no "DORM", ele usa o "in" para procurar por 2,3 por exemplo, agora quero fazer o mesmo com o "preço" porem o preço não da para usar como o DORM que é 2 ou 3 pois o preço é entre 100,00 e 500,00, ai pode ter uma infinidade de opções, pois o valor pode ser quebrado como por exemplo 250,00.
Ai o que eu faço? Uso and? Acho que não! or também não, pois não é um ou outro.
Me deem uma ajuda por favor. Quero algo assim:
e assim por diante, mais ai eu faço depois, primeiro tenho que descobrir o que uso nesse código para substituir esse até que coloquei ai. Abaixo meu cóigo atual.mais uma vez obrigada!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.