Ir para conteúdo
  • 0
romanoo1

Pesquisar em 2 tabelas pelo mesmo ID

Pergunta

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.

Screenshot_1.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 resposta a esta questão

Recommended Posts

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por 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.

    • Por Markleber
      Boa tarde à todos... Sou totalmente leigo em SQL e estou precisando de uma ajuda de vocês, aliás, um excelente ajuda. Tenho duas tabelas abaixo:
      Tabela linaus07
      d01 d02 d03 d04 d05 d06 d07 10 11 12 13 14 15 16 10 11 12 13 14 16 17 10 11 12 13 14 16 22  
      Tabela linrep07
      d01 d02 d03 d04 d05 d06 d07 d08 d09 d10 d11 d12 d13 d14 d15 1 2 3 4 5 6 7 10 11 12 13 14 16 17 22 1 2 3 4 5 6 7 8 10 11 12 13 14 16 17 1 2 3 4 5 6 7 9 10 11 12 13 14 16 22  
      Então, o que preciso...???
      Pego o 1 registro da tabela linaus07 contendo 7 campos e confronto com todos os registros da tabela linrep07 contendo 15 campos, reparem que o primeiro registro da tabela linaus07, confrontando com a tabela linrep07, em nenhum momento continha 7 iguais nos registros, então, não preciso fazer nada, porém, repare agora, que o segundo registro da tabela linaus07, confrontando com a tabela linrep07, encontramos 7 campos exatamente nos 15 campos da outra tabela, então, pego o registro da tabela linrep07 e gravo em outro banco de dados (um novo), o registro que contem esses 15 campos que tinham os 7 campos da tabela linaus07.
      o que tem que ser respeitado...
      Cada registro da tabela linaus07 contendo 7 campos, irá passar em todos os registros da tabela linrep07 contendo 15 campos e irá colocar num novo banco de dados, todos os registros que da tabela linrep07 tiverem exatamente os 7 campos da tabela linaus07 e ao final, esse novo banco, terá com certeza muito registros, mas preciso salvá-los em um arquivo .txt com o separador "-" entre os campos...
      Espero ter sido claro... Obrigado 
      MARCELO SAMPAIO
    • Por Rogerio Teixeira
      boa noite, estou fazendo a criação de um site e possuo um background de cor escura, mas ao colocar uma tabela com uma imagem dentro, ele fica com essa borda clara dos lados, já coloquei border="0" no html e no css masnão funcionaram:
      <div id="main"> <div class="inner"> <div> <table id="jj" border="0"> <tr> <td><img src="images/google_logo.png"></td> </tr> <tr> <td><img src="images/yahoo_logo.png"></td> </tr> <tr> <td><img src="images/hotmail.png"></td> </tr> </table> </div> </div> </div> #jj{ height: 300px; width: 100px; }  

    • Por 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 
×

Informação importante

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