Bom galera é o seguinte esta aparecendo um erro somente a hora que eu deixo o campo em qualquer (BAIRRO), quando eu seleciono o bairro e lista certinho pelo bairro com os valores e tudo mas a hora que eu deixo o bairro em qualquer era para selecionar todos os cadastros tenho certeza que erro esta aqui; o else esta normal... a hora que entra no selecione é que da o erro..
if ($_POST["bairro"] == "selecione"){
$bairro = "";
$t_bairro =Todos os Bairros";
}else{
$bairro = "AND bairro =" .$_POST["bairro];
$t_bairro = $_POST["bairro"];
}
abaixo o codigo inteiro..
Erro: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/user/imoveist/public_html/busca.php on line 74
Pergunta
kurole
Bom galera é o seguinte esta aparecendo um erro somente a hora que eu deixo o campo em qualquer (BAIRRO), quando eu seleciono o bairro e lista certinho pelo bairro com os valores e tudo mas a hora que eu deixo o bairro em qualquer era para selecionar todos os cadastros tenho certeza que erro esta aqui; o else esta normal... a hora que entra no selecione é que da o erro..
if ($_POST["bairro"] == "selecione"){
$bairro = "";
$t_bairro =Todos os Bairros";
}else{
$bairro = "AND bairro =" .$_POST["bairro];
$t_bairro = $_POST["bairro"];
}
abaixo o codigo inteiro..
Erro: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/user/imoveist/public_html/busca.php on line 74
<? if ($_GET["action"] == "find") { $maximo = str_replace(".","",$_POST["v_maximo"]); $minimo = str_replace(".","",$_POST["v_minimo"]); if ($maximo < 1) { $maximo = 1000000000; $t_maximo = "Sem Limite Máximo"; } else { $maximo = $t_maximo = $maximo; } if ($minimo < 1) { $minimo = 0; $t_minimo = "Sem Limite Mínimo"; } else { $minimo = $t_minimo = $minimo; } if ($_POST["dormitorios"] == 0) { $dormitorios = ""; $t_dormitorios = "Qualquer Quantidade"; } elseif ($_POST["dormitorios"] < 5) { $dormitorios = " AND dormitorios = " . $_POST["dormitorios"]; $t_dormitorios = $_POST["dormitorios"]; } else { $dormitorios = " AND dormitorios > 4"; $t_dormitorios = "Mais de 4 Dormitórios"; } if ($_POST["bairro"] == "selecione"){ $bairro = ""; $t_bairro ="Todos os Bairros"; }else{ $bairro = "AND bairro =" .$_POST["bairro"]; $t_bairro = $_POST["bairro"]; } if ($_POST["negocio"] == "L") $loc = "Locação"; else $loc = "Venda"; echo "<table border=\"0\" align=\"center\" width=\"400\">". "<tr><td colspan=\"2\" bgcolor=\"#3366FF\" align=\"center\"><font color=\"#FFFFFF\"><b>Critérios de Busca</b></font></td></tr>". "<tr><td><b>Tipo de Negócio:</b></td><td><b>" . $loc . "</b></td></tr>". "<tr><td><b>Tipo de Imóvel:</b></td><td>" . tImovel("",2,$_POST["imovel"]) . "</td></tr>". "<tr><td><b>Número de Dormitórios:</b></td><td>" . $t_dormitorios . "</td></tr>". "<tr><td><b>Valor Mínimo:</b></td><td>R$ " . number_format($t_minimo, 2, ',', '.') . "</td></tr>". "<tr><td><b>Valor Máximo:</b></td><td>R$ " . number_format($t_maximo, 2, ',', '.') . "</td></tr>". "<tr><td><b>Bairro Selecionado:</b></td><td>" . $t_bairro . "</td></tr>". "<tr><td colspan=\"2\" bgcolor=\"#3366FF\" align=\"center\"> </td></tr>". "</table>"; $sql = mysql_query("SELECT * FROM `imb_produtos` WHERE negocio = '" . $_POST["negocio"] . "' AND imovel = " . $_POST["imovel"] . " AND (valor1 <= $maximo AND valor1 >= $minimo)" . $dormitorios . " AND bairro = " . $_POST["bairro"]." ORDER BY valor1"); $total = mysql_num_rows($sql); if ($total == 0) { echo "<center><BR>Nenhum Registro Encontrado</center>"; } else { echo "<center><BR>Sua pesquisa retornou o total de <b>" . $total . "</b> imóveis.</center>"; echo "<form method=\"post\" action=\"./lista.php\">". "<input type=\"hidden\" name=\"add\" value=\"1\">"; while ($mostra = mysql_fetch_array($sql)) { if ($_POST["negocio"] == "L") $va = "Valor Aluguel"; else $va = "Valor"; echo "<BR>". "<table border=\"1\" bordercolor=\"#3366FF\" align=\"center\" width=\"600\" cellspacing=0 cellpadding=2>". "<tr><td colspan=\"3\" bgcolor=\"#3366FF\"><input type=\"checkbox\" name=\"" . $mostra["codigo"] . "\" value=\"1\"> <font color=\"#FFFFFF\"><b>Selecionar</b></font></td></tr>". "<tr><td width=\"200\">Imóvel: " . tImovel("",2,$mostra["imovel"]) . "</td><td width=\"200\">Locação: " . $mostra["locacao"] . "</td><td width=\"200\">Dormitórios: " . $mostra["dormitorios"] . "</td></tr>". "<tr><td colspan=\"2\">Endereço: " . $mostra["endereco"] . "</td><td>Bairro: " . $mostra["bairro"] . "</td></tr>". "<tr><td colspan=\"2\">Complemento: " . $mostra["complemento"] . "</td><td>Código do Imóvel: " . $mostra["codigo"] . "</td></tr>". "<tr><td>Área Terreno: " . $mostra["area1"] . "</td><td>Área Construída: " . $mostra["area2"] . "</td><td rowspan=\"2\" align=\"center\">" . imagem($mostra["imagem"],$mostra["id"],"p") . "</td></tr>". "<tr><td colspan=\"2\">Descrição: " . $mostra["descricao"] . "</td></tr>". "<tr><td>" . $va . ": R$ " . number_format($mostra["valor1"], 2, ',', '.') . "</td><td>Valor IPTU: " . $mostra["valor2"] . "</td><td>Condomínio: " . $mostra["valor3"] . "</td></tr>"; if ($_COOKIE["admin_login"] == "logou") { echo "<tr><td colspan=\"3\" align=\"center\"><a href=\"javascript:deleta('" . $mostra["id"] . "')\">Remover</a> | <a href=\"javascript:edita('" . $mostra["id"] . "')\">Editar</a></td></tr>"; } echo "</table>"; } echo "<BR><center>Fazer nova pesquisa em: <a href=\"" . $_SERVER["PHP_SELF"] . "?action=select&N=L\">Locação</a> | <a href=\"" . $_SERVER["PHP_SELF"] . "?action=select&N=V\">Venda</a><BR>". "<BR><input type=\"submit\" value=\"Selecionar\" class=\"text\">". "</center></form>"; } } elseif ($_GET["action"] == "select") { if ($_GET["N"] == "L") { echo "<table border=\"0\" align=\"center\">". "<tr><td colspan=\"2\" bgcolor=\"#3366FF\" align=\"center\"><font color=\"#ffffff\"><b>Locação</b></td></tr>"; echo "<form method=\"post\" action=\"" . $_SERVER["PHP_SELF"] . "?action=find\">\n". "<input type=\"hidden\" name=\"negocio\" value=\"L\">". "<tr><td>Tipo de Imovel:</td><td>" . tImovel("L",1,"") . "</td></tr>\n". "<tr><td>Valor Mínimo:</td><td><input type=\"text\" name=\"v_minimo\" size=\"10\" class=\"text\"></td></tr>\n". "<tr><td>Valor Máximo:</td><td><input type=\"text\" name=\"v_maximo\" size=\"10\" class=\"text\"></td></tr>\n". "<tr><td>Número de Dormitórios:</td><td>". "<select name=\"dormitorios\" class=\"text\"><option value=\"0\">Qualquer</option><option value=\"1\">1</option><option value=\"2\">2</option><option value=\"3\">3</option><option value=\"4\">4</option><option value=\"5\">Mais de 4...</option></select></td></tr>". "<tr><td>Escolha o Bairro:</td><td>". "<select name='bairro' class='text'> <option value='selecione'> Qualquer</option>" ?> <? require("bairros.php"); ?> <? echo "</td>". "<tr><td colspan=\"2\" bgcolor=\"#3366FF\" align=\"center\"> </td></tr>". "<tr><td colspan=\"2\" align=\"center\"><BR><input type=\"submit\" value=\"Pesquisar\" class=\"text\"></td></tr>"; "</form>"; echo "</table>";Valeu Kurole
Link para o comentário
Compartilhar em outros sites
8 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.