[Resolvido] problemas com sql e PHP
boa tarde pessoal, preciso de uma tremenda ajuda de vocês...
estou com o codigo abaixo, que faz uma busca por PDO no banco de dados e mostra uma tela com progress bar...
o problema e que o sql não faz um looping para buscar mais de uma maquina. alguém poderia me dizer oque estou errando ? ele busca normalmente mas uma só... e tenho 3 registros.
//busca grupo cadastrado maquina!
$query_sql = "
SELECT
[U_LG_Grupo]
,[U_SS_Serie_Pai]
FROM [dbo].[OWOR]
where U_SS_Serie_Pai like '%M%'
AND U_LG_Grupo IS NOT NULL
";
$query = $pdo->prepare($query_sql);
$query->execute();
while($row = $query->fetch()) {
$grupo = $row["U_LG_Grupo"];
$serie = $row["U_SS_Serie_Pai"];
//Busca Tempo padroes por grupo
$result = mysqli_query($conn,"SELECT model, temp FROM modelo WHERE model='$grupo'");
// Verifica se o usuario logado esta ativo.
if(mysqli_num_rows($result) > 0 ) {
while ($row = $result->fetch_assoc()) {
$tempo_padrao = $row['temp'];
}
}
calcula tempos de desenvolvimento
$query_horas = "
select
OWOR.U_SS_Serie_Pai as pai
, replace(SUM(WOR1.IssuedQty),0,'') as total
, cast((SUM(WOR1.IssuedQty) * 100) / '$tempo_padrao' as numeric(15,2)) as porc
from
WOR1
inner join OWOR on (WOR1.DocEntry = OWOR.DocEntry)
where
OWOR.U_SS_Serie_Pai = '$serie'
AND WOR1.[ItemCode] in ('ELE0001','ELE0002','MON0001','PIN0001','CRT0001', 'SOL0001')
group by
OWOR.U_SS_Serie_Pai
";
$query = $pdo->prepare($query_horas);
$query->execute();
for($i=0; $row = $query->fetch(); $i++) {
$serie_2 = $row["pai"];
$h_executadas = $row["total"];
$porc = $row["porc"];
}
?>
<div class="container">
<div class="col-lg-12">
<div class="panel panel-green">
<div class="panel-heading">
<h2>Progresso Desenvolvimento Maquina <?php echo $serie ?></h2>
</div>
<div class="panel-body">
<div class="col-lg-12">
<p>Maquina <?php echo $serie?> - <?php echo $grupo?></p>
<div class="progress">
<div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width:100%">
100% - <?php echo $tempo_padrao ?> Horas
</div>
</div>
<style>
.progresso{
width: <?php echo $porc ?>% ;
}
</style>
<div class="progress">
<div class="progresso progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" >
<?php echo $porc ?> %
</div>
<?php echo $h_executadas ?> Horas
</div>
</div>
</div>
<div class="panel-footer">
Panel Footer
</div>
</div>
<!-- /.col-lg-4 -->
</div>
</div>
<?php
}
?>Discussão (1)
Carregando comentários...