Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal, estou tentando criar um sistema de filtro utilizando checkbox e preciso que ao selecionar um ou mais checkbox ele passe os parâmetros via URL e exiba os resultados.
São 2 forms, um que busca o setor e outro que busque o solicitante..
Alguem pode ajudar? Coloquei um print do sistema para facilitar o entendimento.
Segue meu codigo
FILTRO PARA BUSCAR O SETOR
SETOR:<br />
<form action="" method="get">
<input name="pg" type="hidden" value="buscar" />
<input name="tipo" type="hidden" value="setor" />
<input type="checkbox" value="ENGENHARIA" name="search[]">ENGENHARIA<BR>
<input type="checkbox" value="ENGENHARIA" name="search[]">COMERCIAL<BR>
<input type="checkbox" value="ENGENHARIA" name="search[]">FINANCEIRO<BR>
<input name="ok" type="submit" value="OK" />
</form>
FILTRO PARA BUSCAR O SOLICITANTE
SOLICITANTE:<br />
<form action="" method="get">
<input name="pg" type="hidden" value="buscar" />
<input name="tipo" type="hidden" value="solicitante" />
<input type="checkbox" value="MARCOS" name="search[]">MARCOS<BR>
<input type="checkbox" value="RENAN" name="search[]">RENAN<BR>
<input type="checkbox" value="FABRICIO" name="search[]">FABRICIO<BR>
<input name="ok" type="submit" value="OK" />
</form>

Eu só consigo filtrar um por vez... Queria tipo listar Setor e Engenharia... só que são 2 forms utilizando o metodo get...
Listei Engenharia e Comercial e ele me retornou a url index.php?pg=buscar&tipo=setor&search[]=ENGENHARIA&search[]=COMERCIAL&ok=OK
Ai queria listar os solicitantes que estão nestes setores. Retornando uma URL tipo index.php?pg=buscar&tipo=setor&search[]=ENGENHARIA&search[]=COMERCIAL&solicitantes[]=RENAN&solicitantes[]=FABRICIO
São dois forms diferentes, por isso não está funcionando. Deixe tudo em um form só, e utilize outro parametro ao invés de search[] para os solicitantes.
blz, ele me retornou a url index.php?pg=buscar&setor[]=DIRETORIA&setor[]=TI&solicitante[]=RENAN+AFONSO&ok=OK
E a consulta no mysql como ficaria?
Na teoria, está certo.
Pode nos informar o que está dando de errado?