jrdesing Postado Novembro 6, 2004 Denunciar Share Postado Novembro 6, 2004 Na parte where tipo or valor eu gostaria de colocar mais campos,Mas se o mesmo for feito (ex: tipo or valor or bairro or cidade or descricao like)Ele não funciona somente com 02 opções teria outra maneira de fazer esta auteração.$resultado = mysql_query("select * from imoveis where tipo or valor like '%$palavra%' order by valor",$db);Brigadão Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 6, 2004 Denunciar Share Postado Novembro 6, 2004 funciona sim, mas se viu se os nomes dos campos estao todos certos?e aparece alguma mensagem de erro? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jrdesing Postado Novembro 6, 2004 Autor Denunciar Share Postado Novembro 6, 2004 funciona sim, mas se viu se os nomes dos campos estao todos certos?e aparece alguma mensagem de erro? fabyo tu e moderadorPrimeiramente desculpa por ter postado quatro vezes seguida é quando eu fui postar deu erro e depois fui tentar denovo ai já era apareceu quatro post se poder tirar eu agradecoQuanto ao assunto é o seguintenão da erro mas apos eu colocar mais do que 03 campos ele comeca a selecionar tudo sem desticao se eu botar so dois campos ai ele busca certoSe tiver uma dica Brigadao Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Novembro 6, 2004 Denunciar Share Postado Novembro 6, 2004 Posta seu script ai pra eu ver Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jrdesing Postado Novembro 6, 2004 Autor Denunciar Share Postado Novembro 6, 2004 Posta seu script ai pra eu ver burrice a minhaDai eu consegui bem o que tu disseagora so preciso fazer uma paginacao sera que e dificio Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Novembro 6, 2004 Denunciar Share Postado Novembro 6, 2004 Uma páginação simples não será difícil, dê uma procurada aqui no fórum e tente utilizar, caso tiver dúvidas poste. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jrdesing Postado Novembro 6, 2004 Autor Denunciar Share Postado Novembro 6, 2004 Uma páginação simples não será difícil, dê uma procurada aqui no fórum e tente utilizar, caso tiver dúvidas poste. Eu já fiz uma pesquisa, e achei bastante o problema e pegar uma parte deste codigo e encaixar no meu quem sabe olhando o meu codigo sai umas dicas legaisinclude("funcoes.php");$db=conecta();$sql = "select * from imoveis where (tipo like '%$palavra%') or (valor like '%$palavra%') or (cidade like '%$palavra%') or (bairro like '%$palavra%') or (edificio like '%$palavra%') or (dormitorios like '%$palavra%') order by valor ASC";$result = mysql_query($sql) or die("Erro no SQL: ".mysql_error()); echo "<p>"; $quantidade=1; $cor=0; while ($campo = mysql_fetch_row($result)) { if ($cor==0){ echo "<BR>"; echo "<table background= fundo.jpg width=450px height=110px border=0 cellpadding=0 cellspacing=0 align=center style='font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7 pt'>"; echo "<tr border=0>"; echo "<th width='120' align='left'><a href=$campo[8] target=_blank><img src=",$campo[8]," width='100' height='75' align='left'>"; echo "<th valign='top' align='left'>","Descrição: ","<BR>","<BR>",($campo[2]); echo "<BR>","<BR>"; echo "<font size=1 color='000000'>"; echo "Edifício: ", $campo[5]; echo "<tr>"; echo "<th align='center'>","R$ ",number_format ($campo[4],2,',',','); echo "<th align='left'>","Bairro: ", ucfirst($campo[6]); echo "<tr>"; echo "<th>"; echo "<th align='left'>","Área Privada: ", ucfirst($campo[3]); echo "</table>"; $cor=1; } else { echo "<BR>"; echo "<table background= fundo.jpg width=450px height=110px border=0 cellpadding=0 cellspacing=0 align=center style='font-family:verdana; font-size: 7 pt'>"; echo "<tr border=0>"; echo "<th width='120' align='left'><a href=$campo[8] target=_blank><img src=",$campo[8]," width='100' height='75' align='left'>"; echo "<th valign='top' align='left'>","Descrição: ","<BR>","<BR>", strtolower($campo[2]); echo "<BR>","<BR>"; echo "<font size=1 color='000000'>"; echo "Edifício: ", $campo[5]; echo "<tr>"; echo "<th align='center'>","R$ ",number_format ($campo[4],2,',',','); echo "<th align='left'>","Bairro: ", ucfirst($campo[6]); echo "<tr>"; echo "<th>"; echo "<th align='left'>","Área Privada: ", ucfirst($campo[3]); echo "</table>"; $cor=0; } $quantidade+=1; } echo "<center>"; echo "<br>","encontrado(s) ",$quantidade-1," ocorrência(s)"; echo "<BR><BR>"; echo "</table>"; ?>Brigadão Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Novembro 6, 2004 Denunciar Share Postado Novembro 6, 2004 $iniciando = 0; // vai mostrar do registro 1º até o 10º$iniciando = 1; // vai mostrar do registro 2º até o 11º$iniciando = 10; // vai mostrar do registro 11º até o 20º$sql = "select * from imoveis where (tipo like '%$palavra%') or (valor like '%$palavra%') or (cidade like '%$palavra%') or (bairro like '%$palavra%') or (edificio like '%$palavra%') or (dormitorios like '%$palavra%') order by valor ASC LIMIT $iniciando,10";Deu pra ter uma noção, você sabe fazer condições e tal né ? Então agora é contigo, qualquer coisa poste. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jrdesing Postado Novembro 6, 2004 Autor Denunciar Share Postado Novembro 6, 2004 $iniciando = 0; // vai mostrar do registro 1º até o 10º$iniciando = 1; // vai mostrar do registro 2º até o 11º$iniciando = 10; // vai mostrar do registro 11º até o 20º$sql = "select * from imoveis where (tipo like '%$palavra%') or (valor like '%$palavra%') or (cidade like '%$palavra%') or (bairro like '%$palavra%') or (edificio like '%$palavra%') or (dormitorios like '%$palavra%') order by valor ASC LIMIT $iniciando,10";Deu pra ter uma noção, você sabe fazer condições e tal né ? Então agora é contigo, qualquer coisa poste. Ta dificio Sera que o amigo não poderia postar um ex como ficaria no meu codigoBrigadão Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Novembro 6, 2004 Denunciar Share Postado Novembro 6, 2004 Cara você quem vez o seu script ??Fiz algo, mais está faltando algumas coizinhas para não mostrar caso não tiver mais páginas.$iniciando=$_GET['iniciando'];if(!$iniciando) $iniciando = 0;$sql = "select * from imoveis where (tipo like '%$palavra%') or (valor like '%$palavra%') or (cidade like '%$palavra%') or (bairro like '%$palavra%') or (edificio like '%$palavra%') or (dormitorios like '%$palavra%') order by valor ASC LIMIT $iniciando,10"; $total = mysql_num_rows($sql);$pag_div = ceil($total / 10); // O ceil é para arredondar para cima.echo "<A HREF='?iniciando=".($iniciando - 10)."'". "Voltar". "</A>"; echo "<A HREF='?iniciando=".($iniciando + 10)."'". "Avavçar". "</A>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jrdesing Postado Novembro 7, 2004 Autor Denunciar Share Postado Novembro 7, 2004 Cara você quem vez o seu script ??Fiz algo, mais está faltando algumas coizinhas para não mostrar caso não tiver mais páginas.$iniciando=$_GET['iniciando'];if(!$iniciando) $iniciando = 0;$sql = "select * from imoveis where (tipo like '%$palavra%') or (valor like '%$palavra%') or (cidade like '%$palavra%') or (bairro like '%$palavra%') or (edificio like '%$palavra%') or (dormitorios like '%$palavra%') order by valor ASC LIMIT $iniciando,10"; $total = mysql_num_rows($sql);$pag_div = ceil($total / 10); // O ceil é para arredondar para cima.echo "<A HREF='?iniciando=".($iniciando - 10)."'". "Voltar". "</A>"; echo "<A HREF='?iniciando=".($iniciando + 10)."'". "Avavçar". "</A>"; Quase Fritei meus miolos hoje tentando adicionar esta paginacao mas não tive sucessoSe você meu caro amigo poder dar uma força maior do que tu já esta me ajudando eu agradeco Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jrdesing
Na parte where tipo or valor eu gostaria de colocar mais campos,
Mas se o mesmo for feito (ex: tipo or valor or bairro or cidade or descricao like)
Ele não funciona somente com 02 opções teria outra maneira de fazer esta auteração.
$resultado = mysql_query("select * from imoveis where tipo or valor like '%$palavra%' order by valor",$db);
Brigadão
Link para o comentário
Compartilhar em outros sites
10 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.