Amigos, tenho um BD com uma tabela "CadPessoas" contendo 39 colunas. Nome, enderço, dt nascimento, etc.. Tenho uma página com uma que retorna todos os registros, por ordem alfabética, limitandoa cinco colunas, e uma coluna no final com um link para outra página com os dados completos daquele registro. Assim:
Até aqui tudo funciona. Porém queria colocar alguns filtros para consulta. Então coloquei alguns combobox(select) já preenchidos e gostaria que, ao ir selecionando os "option" de cada select, a tabela fosse filtrando conforme selecionado.
Tipo: Seleciono M, no select Sexo, e ficam só os sexo masculino. Aí seleciono Ausente no select Status, ficam só os ausentes do sexo masculino. Seleciono Transferidos no select Admissão, ficam só os masculinos, ausentes e transferidos. Aí resolvo desmarcar o M no select sexo, e aparecem homens e mulheres ausentes e transferidos... e assim por diante.
Inseri os selects e preenchi, mas meu pequeno conhecimento de php só vai até aqui. Alguma dica ou ajuda?
O código dos selects:
<p><tablebgcolor="azure"border=0cellpadding="10"><tr><tdwidth="130px">Situação<br><selectstyle="width:130px"name="situacao"><optionvalue=""></option><optionvalue="Membros">Membros</option><optionvalue="nao_membros">Solteiros</option></select></td><tdwidth="130px">Estado Civil<br><selectstyle="width:130px"name="estcivil"><optionvalue=""></option><optionvalue="solteiros">Solteiros</option><optionvalue="casados">Casados</option><optionvalue="separados">Separados</option><optionvalue="divorciados">Divorciados</option><optionvalue="viuvos">Viúvos</option></select></td><tdwidth="130px">Sexo<br><selectstyle="width:130px"name="sexo"><optionvalue=""></option><optionvalue="m">Masculino</option><optionvalue="f">Feminino</option></select></td><tdwidth="130px">Status<br><selectstyle="width:130px"name="status"><optionvalue=""></option><optionvalue="ativos">Ativos</option><optionvalue="inativos">Inativos</option><optionvalue="impossibilitados">Impossibilitados</option><optionvalue="ausentes">Ausentes</option><optionvalue="sob_disciplina">Sob Disciplina</option></select></td><tdwidth="130px">Faixa Etária<br><selectstyle="width:130px"name="faixaetaria"><optionvalue=""></option><optionvalue="criancas">Até 08 Anos</option><optionvalue="juniores">09 a 11 Anos</option><optionvalue="adolescentes">12 a 17 Anos</option><optionvalue="Jovens1">18 a 25 Anos</option><optionvalue="Jovens2">26 a 35 Anos</option><optionvalue="Adultos1">36 a 49 Anos</option><optionvalue="Adultos2">50 a 59 Anos</option><optionvalue="Idosos1">60 a 64 Anos</option><optionvalue="Idosos2">65 a 79 Anos</option><optionvalue="Idosos3">80 acima</option></select><tdwidth="130px">Forma de Admissão<br><selectstyle="width:130px"name="admissao"><optionvalue=""></option><optionvalue="batismo">Batismo</option><optionvalue="transferencia">Transferência</option><optionvalue="reconciliacao">Reconciliação</option><optionvalue="aclamacao">Aclamação</option></select></td><tdwidth="130px">Forma de Saída<br><selectstyle="width:130px"name="saida"><optionvalue=""></option><optionvalue="transferencia">Transferência</option><optionvalue="falecimento">Falecimento</option><optionvalue="desligamento">Desligamento</option></select></td><tdwidth="130px"><br><inputtype="submit"name="botaobuscar"value="PESQUISAR"style="width:130px"/></td></tr></table></p>
Pergunta
mm_edilson
Link para o comentário
Compartilhar em outros sites
2 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.