mroos 0 Denunciar post Postado Agosto 6, 2012 Olá pessoal tenho uma busca avançada e quando a busca cai no código abaixo que é uma palavra digitada na caixa de texto ela ignora completamente todos os termos anteriores da busca como: ( ESTADO, se é Venda, categoria etc). Como resolvo isso? tenho certeza de que o problema está no uso do OR mas ja tentei várias maneira e nada. Desde já agradeço <? if ($PALAVRA_CHAVE <>''){ $sqlpalavrachave = " AND TITULO LIKE '%$PALAVRA_CHAVE%' OR MODELO LIKE '%$PALAVRA_CHAVE%' OR FABRICANTE LIKE '%$PALAVRA_CHAVE%' OR INFORMACOESGERAIS LIKE '%$PALAVRA_CHAVE%' "; }else $sqlpalavrachave =''; ?> Compartilhar este post Link para o post Compartilhar em outros sites
DiegoAngra07 21 Denunciar post Postado Agosto 6, 2012 Boa tarde amigo, Não entendi direito, porém do que eu entendi acho que é só colocar um parenteses antes da palavra TITULO e um no final, ficando assim: <? if ($PALAVRA_CHAVE <>''){ $sqlpalavrachave = " AND ( TITULO LIKE '%$PALAVRA_CHAVE%' OR MODELO LIKE '%$PALAVRA_CHAVE%' OR FABRICANTE LIKE '%$PALAVRA_CHAVE%' OR INFORMACOESGERAIS LIKE '%$PALAVRA_CHAVE%' ) "; } else $sqlpalavrachave =''; ?> Já tentou isso? Se não for o caso poste o teu SQL completo e tene especificar o que precisa. Espero que resolva, abraço. Compartilhar este post Link para o post Compartilhar em outros sites
mroos 0 Denunciar post Postado Agosto 6, 2012 Cara muito obrigado era isso mesmo, estava tentando desde ontem. Boa tarde amigo, Não entendi direito, porém do que eu entendi acho que é só colocar um parenteses antes da palavra TITULO e um no final, ficando assim: <? if ($PALAVRA_CHAVE <>''){ $sqlpalavrachave = " AND ( TITULO LIKE '%$PALAVRA_CHAVE%' OR MODELO LIKE '%$PALAVRA_CHAVE%' OR FABRICANTE LIKE '%$PALAVRA_CHAVE%' OR INFORMACOESGERAIS LIKE '%$PALAVRA_CHAVE%' ) "; } else $sqlpalavrachave =''; ?> Já tentou isso? Se não for o caso poste o teu SQL completo e tene especificar o que precisa. Espero que resolva, abraço. Compartilhar este post Link para o post Compartilhar em outros sites
DiegoAngra07 21 Denunciar post Postado Agosto 6, 2012 Opa fico satisfeito em ajudar, abraços e disponha. Compartilhar este post Link para o post Compartilhar em outros sites