Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Falcão

Filtros para uma busca em php e mysql

Recommended Posts

Olá pessoal,

estou precisando de uma ajuda

a muito tempo não programo e mexo pouco com php e mysql

Eu tenho um cadastro de cliente com muitos campos pra controle meu, eu gostaria de poder

filtrar como se fosse no access ou no excel ( todos os resultados e filtros em cima das colunas )

ou na busca com checkbox e o campo

vou citar um exemplo:

nome \ sexo \ time \ categoria

quero buscar ou filtrar no resultado de todos, pessoas : pelo nome cujo sexo = feminino, o time = vascaína e a categoria = arquiteta

ou vários campos ou dois campos ...

uso o dreamweaver , pensei em fazer relatórios mas não sei o que fazer e como fazer, ou se tem algo pronto

alguém pode me dar uma luz ?! como devo fazer e se algum lugar tem explicando bem isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

"SELECT nome FROM tabela WHERE sexo LIKE'%feminino%' and time LIKE '%vasco%' and categoria LIKE '%arquiteto%'"

Dessa forma todo valor que você receber a busca será efetuada, independente de quantos valores você passou.

 

ex:

 

<?php
   $sexo      = $_POST['nome_campo'];
   $time      = $_POST['nome_campo'];
   $categoria = $_POST['nome_campo'];

   $query     = mysql_query("SELECT nome FROM tabela WHERE sexo LIKE'%$sexo%' and time LIKE '%$time%' and categoria LIKE '%$categoria%'");

?>

Se por exemplo a variável $time vier em branco, não terá problemas, pois ele irá buscar por "time LIKE '%%'"

 

 

Acho que isso pode te ajudar por enquanto, faça um teste aí.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.