Fiz o que aprendi nos foruns sobre cancatena e até agora não consegui fazer funcionar pois quando preencho os dois primeiros campos da pesquisa ele me responde com o resultado correto, porém quando preencho uma das opções que entra no código para concatenar ele da o erro do ELSE dizendo : Erro na pesquisa.
O que devo fazer agora?
<?
$conec;
$bco;
$conectou = 0;
include "conexao.php";
if ($conectou) {
$sql = "select * from tb_imoveis where para = '$txt_para' and tipo = '$txt_tipo' ";
if ($txt_bairro != "") $sql .= "and bairro = 'txt_bairro'";
if ($txt_dorm != "") $sql .= "and dorm = 'txt_dorm'";
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 "Erro na pesquisa.";
echo "<br><a href='javascript:history.go(-1)'><< Voltar</a><br>";
} //fecha else
} //fecha conectou
?>
Pergunta
carol
Fiz o que aprendi nos foruns sobre cancatena e até agora não consegui fazer funcionar pois quando preencho os dois primeiros campos da pesquisa ele me responde com o resultado correto, porém quando preencho uma das opções que entra no código para concatenar ele da o erro do ELSE dizendo : Erro na pesquisa.
O que devo fazer agora?
<? $conec; $bco; $conectou = 0; include "conexao.php"; if ($conectou) { $sql = "select * from tb_imoveis where para = '$txt_para' and tipo = '$txt_tipo' "; if ($txt_bairro != "") $sql .= "and bairro = 'txt_bairro'"; if ($txt_dorm != "") $sql .= "and dorm = 'txt_dorm'"; 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 "Erro na pesquisa."; echo "<br><a href='javascript:history.go(-1)'><< Voltar</a><br>"; } //fecha else } //fecha conectou ?>Aguardo uma ajuda.
obrigada a todos!
Link para o comentário
Compartilhar em outros sites
1 resposta 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.