72 lines
2.1 KiB
PHP
72 lines
2.1 KiB
PHP
<?php
|
|
session_start();
|
|
require "../../conexion.php";
|
|
$impresoras = [];
|
|
$relaciones=[];
|
|
$info = [];
|
|
$i=0;
|
|
$cantidad =0 ;
|
|
$salida = "";
|
|
$query = "SELECT id_impresora, impresora from cat_impresora";
|
|
$resultado = $conexion->query($query);
|
|
|
|
if($resultado->rowCount() > 0){
|
|
while($row = $resultado->fetch(PDO::FETCH_ASSOC)){
|
|
$impresoras[$i] =$row;
|
|
$i++;
|
|
}
|
|
}
|
|
|
|
$query = "select b.id_impresora, a.cantidad, a.periodo from toner_salida a
|
|
inner join impresora_inventario b on(a.id_impresora_inventario=b.id_impresora_inventario) order by b.id_impresora;";
|
|
$resultado = $conexion->query($query);
|
|
$i=0;
|
|
if($resultado->rowCount() > 0){
|
|
while($row = $resultado->fetch(PDO::FETCH_ASSOC)){
|
|
$relaciones[$i] =$row;
|
|
$i++;
|
|
}
|
|
}
|
|
$i=0;
|
|
/*print_r($impresoras);
|
|
echo '<br>';
|
|
echo '<br>';
|
|
print_r($relaciones);
|
|
echo '<br>';
|
|
echo '<br>';
|
|
*/
|
|
$periodo = $relaciones[0]['periodo'];
|
|
$salida.="<table class='tabla_datos table' >
|
|
<thead class='table-primary'>
|
|
<tr>
|
|
<td style=\"text-align:center;\">Impresora</td>
|
|
<td style=\"text-align:center;\">Consumo</td>
|
|
<td style=\"text-align:center;\">Periodo</td>
|
|
</tr>
|
|
</thead>
|
|
</tbody>";
|
|
foreach ($impresoras as $impresora){
|
|
foreach ($relaciones as $relacion){
|
|
if($impresora['id_impresora'] == $relacion['id_impresora'] ){
|
|
$cantidad += $relacion['cantidad'];
|
|
}
|
|
}
|
|
$info[$i]['cantidad']=$cantidad;
|
|
$info[$i]['impresora'] = $impresora['impresora'];
|
|
$info[$i]['periodo']= $periodo;
|
|
//echo $impresora['impresora'].' |';
|
|
//echo $cantidad.'<br>';
|
|
$cantidad=0;
|
|
$i++;
|
|
}
|
|
//array_multisort($inf);
|
|
foreach ($info as $inf){
|
|
$salida.="<tr>
|
|
<td style=\"text-align:center;\">".$inf['impresora']."</td>
|
|
<td style=\"text-align:center;\">".$inf['cantidad']."</td>
|
|
<td style=\"text-align:center;\">".$inf['periodo']."</td>
|
|
<tr>";
|
|
}
|
|
//print_r($info);
|
|
echo $salida;
|