Refinar busca MYsql com checkBox

Enviada por Vagner 
Vagner
Refinar busca MYsql com checkBox
03 de June de 2012 às 01:45PM
Pessoal estou com uma dúvida, tenho uma busca que seleciona 2 tipos de informações:
Cor e tamanho

Quero que depois de digitar no campo de busca ele refine a mesma apresentando somente os resultados marcados no CheckBox por exemplo:

Palavra-chave [___________]
Cor:
[x] Branco //$cb
[x] Preto //$cp
[] Azul //$ca

Tamanho:
[x] Pequeno //$peq
[] Médio //$med
[x] Grande //$grande

[Buscar]


No banco eu criei 8 campos:
Indice INT
Descrição VARCHAR
cor_azul BOOLEAN
cor_preto BOOLEAN
cor_branco BOOLEAN
peq BOOLEAN
med BOOLEAN
grande BOOLEAN

Codigo MYSQL:

SELECT * FROM tab_produtos
WHERE descricao LIKE '%$busca%'
AND (cor_azul='$ca' AND cor_preto='$cp' AND cor_branco='$cb') AND (peq='$peq' AND med='$med' AND grande='$grande')
Marcos Regis
Re: Refinar busca MYsql com checkBox
03 de June de 2012 às 02:44PM
Primeiro de tudo tem que entender como funciona a recuperação dos valores enviados pelo formulário.
Como voce esta fazendo isso?
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.