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 '
'; echo '
'; print_r($relaciones); echo '
'; echo '
'; */ $periodo = $relaciones[0]['periodo']; $salida.=""; 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.'
'; $cantidad=0; $i++; } //array_multisort($inf); foreach ($info as $inf){ $salida.=""; } //print_r($info); echo $salida;
Impresora Consumo Periodo
".$inf['impresora']." ".$inf['cantidad']." ".$inf['periodo']."