rafael10pinheiro 0 Denunciar post Postado Dezembro 1, 2016 Olá, Estou implementando um código para mostrar alguns equipamentos. E, em cada equipamento (Se houver) há chamados (um ou mais). PROBLEMA: crio dois laços,1º Mostro os equipamentos, 2º Mostro os chamados -> Porém preciso pegar o numero de serie atraves de um botão (ou algo do tipo) para buscar em uma tabela("paradas") do banco para trazer somente os chamados referente àquele numero de serie. **** Se alguém puder me ajudar, dicas, formas.... AGRADEÇO 1º Laço: Mostro dos os equipamentos: <thead> <tr> <th>Equipamento</th> <th>Marca</th> <th>Nº/S</th> <th>Localidade</th> <th>Situação</th> <th>Modelo</th> <th>Chamados</th> </tr> <tr> <th><input type="text" id="txtColuna1"/></th> <th><input type="text" id="txtColuna2"/></th> <th><input type="text" id="txtColuna3"/></th> <th><input type="text" id="txtColuna4"/></th> <th><input type="text" id="txtColuna5"/></th> <th><input type="text" id="txtColuna6"/></th> </tr> </thead> <tbody> <?php do{ ?> <tr> <td><?php echo $cadastro['equipamento']; ?></td> <td><?php echo $cadastro['marca']; ?></td> <td><?php $num_serie =$cadastro['num_serie']; echo $cadastro['num_serie']; ?></td> <td><?php echo $cadastro['localidade']; ?></td> <?php if ($cadastro['situacao'] == "PENDENTE") { ?> <td style="background-color:#FFC000; color:black;text-align:center;"><?php echo $cadastro['situacao'];?></td> <?php }elseif ($cadastro['situacao'] == "OPERANDO") { ?> <td style="background-color:black; color:white;text-align:center;"><?php echo $cadastro['situacao'];?></td> <?php }elseif ($cadastro['situacao'] == "PARADO") { ?> <td style="background-color:red; color:white;text-align:center;"><?php echo $cadastro['situacao'];?></td> <?php }elseif ($cadastro['situacao'] == "SUBSTITUIDO") { ?> <td style="background-color:#1BA522; color:white;text-align:center;"><?php echo $cadastro['situacao'];?></td> <?php }elseif ($cadastro['situacao'] == "VENDIDO") { ?> <td style="background-color:blue; color:white; text-align:center;"><?php echo $cadastro['situacao'];?></td> <?php } ?> <td style="text-align:right"><?php echo $cadastro['modelo']; ?></td> <td style="text-align:center;"> ****************** AQUI ESTA O BUTTON COM PROBLEMA *********************** <button data-toggle="modal" data-target="#view-modal" class="btn btn-sm btn-info" id="botao" data="<?php $cadastro['num_serie']; ?>" > <i class="glyphicon glyphicon-eye-open" ></i> Chamados </button> **************************** ************************** ************************** ******************** </tr> <?php } while($cadastro = $sql_query->fetch_assoc()); ?> <tbody> 2º LAÇO: Pretendo mostrar os chamados referente aquele equipamento (usando o num_serie para comparar no select do banco) <?php $sql_code1 = "SELECT * FROM paradas WHERE num_serie = ".$num_serie." "; echo "\n\nPARADAS:\n $sql_code1\n\n"; $sql_query1 = $mysqli->query($sql_code1) or die($mysqli->error); $paradas = $sql_query1->fetch_assoc(); ?> <div id="view-modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title"><i class="glyphicon glyphicon-user"></i>Chamados do equipamento: <?php echo "Numero de Serie: $num_serie"; ?> </h4> </div> <?php do{ ?> <div class="modal-body"> <div id="modal-loader" style="display: none; text-align: center;"> <img src="ajax-loader.gif"> </div> <div id="dynamic-content"> <div class="row"> <div class="col-md-12"> <div class="table-responsive"> <table class="table table-striped table-bordered"> <tr> <th>Indice</th> <td><?php echo $paradas['quantidade']; ?></td> </tr> <tr> <th>Numero de Serie</th> <td><?php echo $paradas['num_serie']; ?></td> </tr> <tr> <th>Situacao</th> <td><?php echo $paradas['situacao']; ?></td> </tr> <tr> <th>Data de Parada</th> <td><?php echo $paradas['data_parada']; ?></td> </tr> <tr> <th>Observacao</th> <td><?php echo $paradas['obs']; ?></td> </tr> <tr> <th>Chamado S</th> <td><?php echo $paradas['os_s']; ?></td> </tr> <th>Chamado H</th> <td><?php echo $paradas['os_h']; ?></td> </tr> </table> </div> </div> </div> </div> </div> <?php } while($paradas = $sql_query1->fetch_assoc()); ?> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button> </div> Compartilhar este post Link para o post Compartilhar em outros sites
LaerteDias 17 Denunciar post Postado Dezembro 2, 2016 Como você está carregando os dados na tabela? e sua duvida é em php poste na área indicada. Compartilhar este post Link para o post Compartilhar em outros sites
pwd 7 Denunciar post Postado Dezembro 2, 2016 Vai ter que criar filtros em Ajax ou mudar sua app para Rest aí você trata os filtros no front-end. Compartilhar este post Link para o post Compartilhar em outros sites