<?
$conec;
$bco;
$conectou = 0;
include "conexao.php";
if ($conectou) {
$stgsql = "select *
from tb_imoveis
where para=\"$txt_para\" and tipo=\"$txt_tipo\" and bairro=\"$txt_bairro\" and dorm=>\"$txt_dorm\" and preço=>\"txt_preco\"";
$res = mysql_query($stgsql,$conec);
$linhas = mysql_num_rows($res);
if (($res) and ($linhas)) {
include "selecionatodos.php";
}
else {
echo "Erro na pesquisa.";
echo "<br><a href='javascript:history.go(-1)'><< Voltar</a><br>";
}
}
?>
Pergunta
carol
Oiii.
Preciso de vocês de novo. Agora estou desenvolvendo uma página de pesquisa e quero que essa página procure apenas 5 itens do cadastro.
Este é o erro:
Warning: Supplied argument is not a valid MySQL result resource in c:\phpdev\www\imobiliaria\www\validapesquisa.php on line 14
Erro na pesquisa.
<< Voltar
Segue os códigos:
busca.php
<html> <head> <title>Pesquisa de imóvel</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <table width="100%" border="0" cellspacing="0"> <tr> <td> </td> </tr> <tr> <td> <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><i><font size="3">Pesquisa de "IMÓVEL" :</font></i></b></font></div> </td> </tr> <tr> <td> <hr> </td> </tr> <tr> <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Preencha os dados pretendido do IMÓVEL abaixo :</font></td> </tr> <tr> <td> <? $conec; $bco; $conectou = 0; include "conexao.php"; if ($conectou) { $txt_para = $txt_para; $txt_tipo = $txt_tipo; $txt_bairro = $txt_bairro; $txt_dorm = $txt_dorm; $txt_preco = $txt_preco; $sql_para = mysql_query("SELECT * FROM tb_para ORDER BY para") or die("ERRO no comando SQL:".mysql_error()); $sql_tipo = mysql_query("SELECT * FROM tb_tipo ORDER BY tipo") or die("ERRO no comando SQL:".mysql_error()); $sql_bairro = mysql_query("SELECT * FROM tb_bairro ORDER BY bairro") or die("ERRO no comando SQL:".mysql_error()); } ?> <form action="validapesquisa.php" method="post" enctype="multipart/form-data" name="form1"> <table width="100%" border="0" cellspacing="0"> <tr> <td width="15%"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Imóvel "PARA": </font></div></td> <td><font face="Arial" size="2"> <select name="txt_para"> <option value="" selected><< Todos >></option> <? while ($array = mysql_fetch_array($sql_para)) { ?> <option value= "<? echo $array ['para']; ?>"> <? echo $array ['para']; ?> </option> <? } ?> </select> </font></td> </tr> <tr> <td width="15%"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Imóvel "TIPO":</font></div></td> <td><font face="Arial" size="2"> <select name="txt_tipo" id="txt_tipo"> <option value="" selected><< Todos >></option> <? while ($array_tipo = mysql_fetch_array($sql_tipo)) { ?> <option value= "<? echo $array_tipo ['tipo']; ?>"> <? echo $array_tipo ['tipo']; ?> </option> <? } ?> </select> </font></td> </tr> <tr> <td width="15%"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Bairro:</font></div></td> <td><font face="Arial" size="2"> <select name="txt_bairro" id="select2"> <option value="" selected><< Todos >></option> <? while ($array_bairro = mysql_fetch_array($sql_bairro)) { ?> <option value= "<? echo $array_bairro ['bairro']; ?>"> <? echo $array_bairro ['bairro']; ?> </option> <? } ?> </select> </font></td> </tr> <tr> <td width="15%"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nº Dormitórios: </font></div></td> <td><select name="txt_dorm" size="1" id="txt_dorm"> <option value="1" selected>1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option>Mais de 4</option> </select></td> </tr> <tr> <td><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Preço (R$): </font></div></td> <td><select name="txt_preco" size="1" id="txt_preco"> <option value="300,00" selected>Até R$ 300,00</option> <option value="500,00">Até R$ 500,00</option> <option value="1.000,00">Até R$ 1.000,00</option> <option value="5.000,00">Até R$ 5.000,00</option> <option>Acima de R$ 5.000,00</option> </select></td> </tr> <tr> <td width="15%"> </td> <td width="85%"> <input type="submit" name="Submit" value="Procura"> <font face="Arial" size="2"> </font></td> </tr> <tr> <td width="15%"> </td> <td width="85%"><a href="index.php"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Voltar</font></a></td> </tr> </table> </form> </td> </tr> </table> </body> </html>buscando.php<? $conec; $bco; $conectou = 0; include "conexao.php"; if ($conectou) { $stgsql = "select * from tb_imoveis where para=\"$txt_para\" and tipo=\"$txt_tipo\" and bairro=\"$txt_bairro\" and dorm=>\"$txt_dorm\" and preço=>\"txt_preco\""; $res = mysql_query($stgsql,$conec); $linhas = mysql_num_rows($res); if (($res) and ($linhas)) { include "selecionatodos.php"; } else { echo "Erro na pesquisa."; echo "<br><a href='javascript:history.go(-1)'><< Voltar</a><br>"; } } ?>O que eu fiz de errado, fico no aguardo...
desde já obrigadinha!!!
Link para o comentário
Compartilhar em outros sites
3 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.