While PHP dentro de outro

16/06/2020

0

Gostaria de buscar meus registros no MySQL de todas minhas OBRAS ATIVAS, e o retorno delas fossem nos blocos conforme o código.

Porém, não consigo fazer as linhas referentes a cada bloco serem preenchidas, pois não sei como amarrar o campo do registro ao respectivo bloco.

Resumo

Bloco 1 - Obra A

Registro + cod da obra a
Registro 2 + cod da obra a


Bloco 2 - Obra B

Registro + cod da obra b
Registro 2 + cod da obra b

hoje está assim meu bloco:

<div class="row"><!--FIM BLOCO DA OBRA-->
                <?php             


                $procura = mysqli_query($con,
                "SELECT fr_equipamentos.cod_equip as codequip, fr_equipamentos.equipamento as equip, fr_obras.nome as obra, fr_obras.cod_obra as codobra
                FROM fr_movimentacao,fr_obras, fr_equipamentos
                WHERE fr_equipamentos.cod_equip = fr_movimentacao.cod_equip
                GROUP BY fr_obras.id"
                ) 
                or die (mysqli_error($procura));
                
  
                        while($row = mysqli_fetch_array($procura)){
                        $cod_obra = $row['codobra'];
                        
               ?>


              <div class="col-md-4"><!--col md 12-->

                  <div class="card card-widget widget-user-2">
              <!-- Add the bg color to the header using any of the bg-* classes -->
              <div class="widget-user-header bg-gradient-secondary">
                <div class="widget-user-image">
                  <img class="img-circle elevation-3" src="dist/img/icon-obra.png" alt="Obra">
                </div>
                <!-- /.widget-user-image -->
                <h3 class="widget-user-username"><strong><?php echo $row['codobra'];?></strong></h3>
                <h6 class="widget-user-desc"><?php echo $row['obra'];?></h6>

              </div>
              <table class="table table-striped table-sm">
                  <thead>
                    <tr>
                      
                      <th style="text-align: center;">Cod</th>
                      <th style="text-align: center;">Equipamento</th>
                      <th style="text-align: center;">Operador</th>                      
                      <th style="text-align: center;">Ações</th>

                      
                    </tr>
                  </thead>

                  <tbody>
                    <tr>
                      <?php             


                $procura2 = mysqli_query($con,
                "SELECT fr_equipamentos.cod_equip as codequip, fr_equipamentos.equipamento 
                  FROM fr_obras, fr_equipamentos, fr_movimentacao
                  WHERE fr_equipamentos.cod_equip = fr_movimentacao.cod_equip
                  AND fr_movimentacao.cod_obra = '".$cod_obra."'
                  GROUP BY fr_equipamentos.cod_equip"
                ) 
                or die (mysqli_error($procura2));
                
  
                        while($row2 = mysqli_fetch_array($procura2)){
                        
                        
               ?>
                      <td><?php echo $row2['codequip'];?></td>
                      <td>RETRO</td>
                      <td>José Silva</td>
                      <td>
                        <button type="button" class="btn btn-block bg-gradient-info">Movimentar</button>
                      </td>
                     <?php }?>

                    </tr>     


                    
                  </tbody>
                </table>
            </div>

              </div><!--col md 3-->
              <?php
}
?>

</div><!--FIM BLOCO DA OBRA-->
Diego Sousa

Diego Sousa

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar