Jump to content
Fórum Script Brasil
  • 0

Filtro MySQL e PHP


sauloney
 Share

Question

Olá.pessoal eu tenho um banco de dados com seguintes tabelas igreja e financeiro

Igreja tem os campos (ig_id) (ig_nome) tem mais campos mais vou resumir só os campos que vou precisar para montar o filtro

Na tabela financeiro tem os campos (fina_id) (fina_ig_id) (fina_tipo = despesa e receita)....

Queria fazer uma consulta sql para passar no combo select 1 select selecionar a igreja no 2 select listar opção de selecionar as 2 opção juntas despesa e receita e também tivesse opção de selecionar despesa ou receita quando selecionasse as 2 mostrasse o resultado para aquele igreja que foi selecionada na 1 opção da despesa e da receita

e quando selecionasse despesa listasse só as despesas da determinada igreja!

Se alguém puder me ajudar desde já agradeço.

$listar_finaceiro = mysql_query ("SELECT *,date_format(fina_data,'%d/%m/%Y')AS DATA FROM financeiro  INNER JOIN igreja ON ig_id = fina_ig_id
WHERE  fina_tipo = '$tipo' AND ig_nome = '$igre' AND MONTHNAME(fina_data)  = '$ms' AND YEAR(fina_data) = '$ano'
 ")
<select name="tipo" id="tipo">
              <option value="-1">Selecione uma opção</option>
              <option value="all">Despesa e Receita </option>
              <option value="Despesa">Despesa</option>
              <option value="Receita">Receita</option>
</select>

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0
Olá.pessoal eu tenho um banco de dados com seguintes tabelas igreja e financeiro

Igreja tem os campos (ig_id) (ig_nome) tem mais campos mais vou resumir só os campos que vou precisar para montar o filtro

Na tabela financeiro tem os campos (fina_id) (fina_ig_id) (fina_tipo = despesa e receita)....

Queria fazer uma consulta sql para passar no combo select 1 select selecionar a igreja no 2 select listar opção de selecionar as 2 opção juntas despesa e receita e também tivesse opção de selecionar despesa ou receita quando selecionasse as 2 mostrasse o resultado para aquele igreja que foi selecionada na 1 opção da despesa e da receita

e quando selecionasse despesa listasse só as despesas da determinada igreja!

Se alguém puder me ajudar desde já agradeço.

$listar_finaceiro = mysql_query ("SELECT *,date_format(fina_data,'%d/%m/%Y')AS DATA FROM financeiro  INNER JOIN igreja ON ig_id = fina_ig_id
WHERE  
 ")
<select name="tipo" id="tipo">
              <option value="-1">Selecione uma opção</option>
              <option value="all">Despesa e Receita </option>
              <option value="Despesa">Despesa</option>
              <option value="Receita">Receita</option>
</select>

SELECT * FROM financeiro, igreja where financeiro.fina_ig_id=igreja.ig_id &&

fina_tipo = '$tipo' AND ig_nome = '$igre' AND MONTH(fina_data) = '$ms' AND YEAR(fina_data) = '$ano'

obs.

Procure descrever os campos para não buscar dados desnecessarios e ficar escravisando o banco sem necessidade.

as conversoes de preferencia para realizar via php mesmo para diminuir o esforço do banco, pois com muitos acessos isso pode provocar lentidao no seu bd.

até mais.

a primeira clausula where não se é essa a ordem pois não via a estrutura de sua tabela

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.9k
    • Total Posts
      648.8k
×
×
  • Create New...