Jump to content
washingtonalves

Pesquisar em BD usando link de filtro

Recommended Posts

Olá Pessoal .. sou iniciante e estou precisando de uma ajuda..
projetei uma pagina onde tem alguns links href para facilitar a pesquisa do usuario ... EX: clicar no botao (farmacia) o site deve buscar no banco de dados todas as farmacias cadastradas e me retornar na mesma pagina... estou com dificuldade em capturar o botao clicado e usar o nome (ex: farmacia) para ai sim eu consegui fazer a pesquisa.. desde ja agradeço!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By romanoo1
      Boa Noite!

      Estou fazendo um programa para recepção de Hotel. Pois bem...
      Tenho a tabela (apto1), onde cadastro o cliente e o valor da diária x dias de acomodação, que por sua vez me gera o Total deste cliente.
      Tenho a tabela (pago), onde guardo as informações de pagamentos feitos.
      Estou inserindo o ID, NOME, APTO, DATA da tabela (apto1) para a tabela (pago) em IDPAGO, NOMEPAGO, APTOPAGO, DATAPAGO e TOTALPAGO envio via input.
      Então é simples o calculo, eu pego o TOTAL da tabela (apto1) e quero descontar com o TOTALPAGO da tabela (pago), mas não consigo retornar o mesmo id.
      (lembrando que é o mesmo ID da tabela (apto1) é o mesmo iD da tabela (pago).
       
      $sql = mysqli_query($conn, "SELECT apto1.*, pago.* FROM apto1, pago where apto BETWEEN '$busca' AND '$busca' ORDER BY apto Asc");
       
      e fazendo a seguinte busca nas tabelas...
       
      while($aux = mysqli_fetch_assoc($sql)){

              //Busca tabela apto1

              $id = $aux['id'];
              $nome = $aux['nome'];
              $apto = $aux['apto'];
              $entrada = $aux['entrada'];
              $total = $aux['total'];

              //busca Tabela pago

              $idpago = $aux['idpago'];
              $nomepago = $aux['nomepago'];
              $aptopago = $aux['aptopago'];
              $datapago = $aux['datapago'];
              $totalpago = $aux['totalpago'];
          }

      Agradeço a ajuda e me desculpe se errei algum termo.

    • By romanoo1
      Boa Noite!

      Estou fazendo um programa para recepção de Hotel. Pois bem...
      Tenho a tabela (apto1), onde cadastro o cliente e o valor da diária x dias de acomodação, que por sua vez me gera o Total deste cliente.
      Tenho a tabela (pago), onde guardo as informações de pagamentos feitos.
      Estou inserindo o ID, NOME, APTO, DATA da tabela (apto1) para a tabela (pago) em IDPAGO, NOMEPAGO, APTOPAGO, DATAPAGO e TOTALPAGO envio via input.
      Então é simples o calculo, eu pego o TOTAL da tabela (apto1) e quero descontar com o TOTALPAGO da tabela (pago), mas não consigo retornar o mesmo id.
      (lembrando que é o mesmo ID da tabela (apto1) é o mesmo iD da tabela (pago).
       
      $sql = mysqli_query($conn, "SELECT apto1.*, pago.* FROM apto1, pago where apto BETWEEN '$busca' AND '$busca' ORDER BY apto Asc");
       
      e fazendo a seguinte busca nas tabelas...
       
      while($aux = mysqli_fetch_assoc($sql)){

              //Busca tabela apto1

              $id = $aux['id'];
              $nome = $aux['nome'];
              $apto = $aux['apto'];
              $entrada = $aux['entrada'];
              $total = $aux['total'];

              //busca Tabela pago

              $idpago = $aux['idpago'];
              $nomepago = $aux['nomepago'];
              $aptopago = $aux['aptopago'];
              $datapago = $aux['datapago'];
              $totalpago = $aux['totalpago'];
          }

      Agradeço a ajuda e me desculpe se errei algum termo.

    • By Daniele Prada
      Boa noite Pessoal. Eu sigo trabalhando na minha rede social adulta, e na página "pesquisar", é possível buscar pessoas apenas pelo nome, gênero, relacionamento e status (pelo sistema original da plataforma) . Eu queria acrescentar buscar tambem por "CIDADES" ou "PESSOAS PRÓXIMAS". Como os desenvolvedores da plataforma que comprei, não auxiliam com customização, eles apenas compartilham dados sobre a estrutura e apontam quais arquivos editar. são TRÊS arquivos e um deles uma function, que ja tentei de todas as maneiras possíveis e não consegui. por favor me ajudem!
       
      PS: Vou postar as imagens por links, por que não estou conseguindo enviar imagens para o fórum. está dando erro.
       
      IMG 1: https://imgur.com/a/AuglfH0 (Como está atualmente.)
      IMG 2: https://imgur.com/a/ryOLG     (PHP onde devo inserir "cidades")
      IMG 3: https://imgur.com/a/I3pdI       (Onde devo inserir a function)
      IMG 4: https://imgur.com/a/u0M76   (Onde devo mostrar)
       
      O site para quem quiser verificar melhor é https://www.globsex.com.br 
    • By marcofavero3
      Olá pessoal, estou criando um sistema de um Mercado com no visual studio utilizando o workbench como banco de dados, tenho tido o problema na hora de colocar o botão PESQUISAR meu programa localiza um erro no código e não sei resolver, infelizmente sem o pesquisar não consigo testar o alterar e nem o botão excluir, visto que o botão cadastrar já está 100% ok.
      vou colocar meu  código e meu banco de dados para que possam conferir, eu necessito de ajuda pois não estou conseguindo resolver e não consigo mais entender o que esta acontecendo, obrigado desde já, e desculpe minha falta de conhecimento, ainda estou engatinhando em c# e mysql.
      Meu banco se chama Mercado e possui 3 tabelas, sendo elas produto, caixa e venda, por hora tenho enfrentado esse problema no produto na hora de pesquisar o mesmo, o código vai pra parte do código que pintei em vermelho, e essas 2 linhas mais acima pintadas de verde estão no mínimo duvidosas..
       
      estou upando 2 fotos, uma com o botão pesquisar e outra com o botão excluir.
       
       
      Código do botão Pesquisar ::::::
       
       public consulta()
              {
                  InitializeComponent();
              }
              MySqlConnection conexao = null;
              private string strCon = ("Persist Security Info = True; server=localhost;database=mercado;uid=root;");
              private string strMysql = string.Empty;
              MySqlDataAdapter da;
              DataTable produto;          (Field 'consulta.produto' is never assigned to, and will always have it default value null)
              MySqlDataReader dr;     (aqui consta que o field consulta nunca foi usado)

              private void consulta_Load(object sender, EventArgs e)
              {
              }
              private void btn_pesquisa_Click(object sender, EventArgs e)
              {
                  conexao = new MySqlConnection(strCon);
                  MySqlCommand comando = new MySqlCommand(strMysql, conexao);
                  strMysql = "SELECT FROM * produto where idproduto = " + txt_pesquisa.Text;
                  conexao = new MySqlConnection(strCon);
                  da = new MySqlDataAdapter(strMysql, conexao);
                  da.Fill(produto); (An unhandled exception of type 'System.ArgumentNullException' occurred in System.Data.dll
      Additional information: Valor não pode ser nulo.)
                  try
                  {
                      if(txt_pesquisa.Text == string.Empty)
                      {
                          throw new Exception("Digite o Código");
                      }
                      conexao.Open();
                      conexao = new MySqlConnection(strCon);
                      MySqlDataReader dr = comando.ExecuteReader();
                      if (dr.HasRows == false)
                      {
                          throw new Exception("Código Inválido");
                      }
                      dr.Read();
                      txt_cod.Text = Convert.ToString(dr["idproduto"]);
                      txt_nome.Text = Convert.ToString(dr["nome"]);
                      txt_valor.Text = Convert.ToString(dr["preco"]);
                      txt_qnt.Text = Convert.ToString(dr["quantidade"]);
                  }
                  catch(Exception ex)
                  {
                      MessageBox.Show(ex.Message);
                  }
                  finally
                  {
                      conexao.Close();
                  }
              }


    • By rafinhafv
      Olá... eu cuido de um site e estou com o seguinte problema: No computador o botão de pesquisa funciona normal... mas quando vou acessar o site pelo celular o botão não funciona... alguém poderia me ajudar? O site seria www.braviseg.com.br
       
      Agradeço desde já...
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.