added indicator in dashboard
This commit is contained in:
parent
8ab9f5f948
commit
654ab09772
@ -2,6 +2,45 @@
|
||||
<?php
|
||||
// Connessione al database
|
||||
$conn = new mysqli($servername, $username, $password, $database);
|
||||
|
||||
// Query 1: Numero totale di prodotti
|
||||
$totalProductsQuery = "SELECT COUNT(DISTINCT p.idproducts) AS totalProducts FROM products p WHERE 1=1";
|
||||
$totalProductsResult = $conn->query($totalProductsQuery);
|
||||
$totalProducts = $totalProductsResult->fetch_assoc()['totalProducts'];
|
||||
|
||||
// Query 2: Numero totale di report
|
||||
$totalReportsQuery = "
|
||||
SELECT COUNT(DISTINCT r.idreports) AS totalReports
|
||||
FROM reports r
|
||||
LEFT JOIN products p ON r.idproducts = p.idproducts";
|
||||
$totalReportsResult = $conn->query($totalReportsQuery);
|
||||
$totalReports = $totalReportsResult->fetch_assoc()['totalReports'];
|
||||
|
||||
// Query 3: Numero di report "fail"
|
||||
$failedReportsQuery = "
|
||||
SELECT COUNT(DISTINCT r.idreports) AS failedReports
|
||||
FROM reports r
|
||||
LEFT JOIN products p ON r.idproducts = p.idproducts
|
||||
WHERE UPPER(r.reportsRating) IN ('FAIL', 'F', 'DOESN\'T COMPLY')";
|
||||
$failedReportsResult = $conn->query($failedReportsQuery);
|
||||
$failedReports = $failedReportsResult->fetch_assoc()['failedReports'];
|
||||
|
||||
$totalTestsQuery = "
|
||||
SELECT COUNT(DISTINCT ap.idreports, ap.idPart, ap.result_TestName) AS totalTests
|
||||
FROM analysis_project ap
|
||||
LEFT JOIN result_project rp ON ap.idAnalysis_Project = rp.idanalysis_project
|
||||
LEFT JOIN reports r ON ap.idreports = r.idreports
|
||||
LEFT JOIN products p ON r.idproducts = p.idproducts";
|
||||
$totalTestsResult = $conn->query($totalTestsQuery);
|
||||
$totalTests = $totalTestsResult->fetch_assoc()['totalTests'];
|
||||
// Verifica connessione
|
||||
if ($conn->connect_error) {
|
||||
die("Connessione fallita: " . $conn->connect_error);
|
||||
}
|
||||
?>
|
||||
<?php
|
||||
// Connessione al database
|
||||
$conn = new mysqli($servername, $username, $password, $database);
|
||||
// Query per ottenere i moduli attivi e disattivi
|
||||
|
||||
$query = "
|
||||
@ -82,83 +121,81 @@ while ($row = $result->fetch_assoc()) {
|
||||
</div>
|
||||
<!-- end page title end breadcrumb -->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="icon-contain">
|
||||
<div class="row">
|
||||
<div class="col-2 align-self-center">
|
||||
<i class="fas fa-tasks text-gradient-success"></i>
|
||||
</div>
|
||||
<div class="col-10 text-right">
|
||||
<h5 class="mt-0 mb-1">190</h5>
|
||||
<p class="mb-0 font-12 text-muted">Custom indicator</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="icon-contain">
|
||||
<div class="row">
|
||||
<div class="col-2 align-self-center">
|
||||
<i class="fas fa-boxes text-gradient-success"></i>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<div class="card">
|
||||
<div class="card-body justify-content-center">
|
||||
<div class="icon-contain">
|
||||
<div class="row">
|
||||
<div class="col-2 align-self-center">
|
||||
<i class="fas fa-print text-gradient-danger"></i>
|
||||
</div>
|
||||
<div class="col-10 text-right">
|
||||
<h5 class="mt-0 mb-1">62</h5>
|
||||
<p class="mb-0 font-12 text-muted">Custom indicator</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="icon-contain">
|
||||
<div class="row">
|
||||
<div class="col-2 align-self-center">
|
||||
<i class="fas fa-receipt text-gradient-warning"></i>
|
||||
</div>
|
||||
<div class="col-10 text-right">
|
||||
<h5 class="mt-0 mb-1">14</h5>
|
||||
<p class="mb-0 font-12 text-muted">Custom indicator</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<div class="card ">
|
||||
<div class="card-body">
|
||||
<div class="icon-contain">
|
||||
<div class="row">
|
||||
<div class="col-2 align-self-center">
|
||||
<i class="fas fa-database text-gradient-primary"></i>
|
||||
</div>
|
||||
<div class="col-10 text-right">
|
||||
<h5 class="mt-0 mb-1">15562</h5>
|
||||
<p class="mb-0 font-12 text-muted">Custom indicator</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-10 text-right">
|
||||
<h5 class="mt-0 mb-1"><?php echo $totalProducts; ?></h5>
|
||||
<p class="mb-0 font-12 text-muted">Total Products</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="icon-contain">
|
||||
<div class="row">
|
||||
<div class="col-2 align-self-center">
|
||||
<i class="fas fa-file-alt text-gradient-danger"></i>
|
||||
</div>
|
||||
<div class="col-10 text-right">
|
||||
<h5 class="mt-0 mb-1"><?php echo $totalReports; ?></h5>
|
||||
<p class="mb-0 font-12 text-muted">Total Reports</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Indicatore Report "Fail" -->
|
||||
<div class="col-lg-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="icon-contain">
|
||||
<div class="row">
|
||||
<div class="col-2 align-self-center">
|
||||
<i class="fas fa-times-circle text-gradient-warning"></i>
|
||||
</div>
|
||||
<div class="col-10 text-right">
|
||||
<h5 class="mt-0 mb-1"><?php echo $failedReports; ?></h5>
|
||||
<p class="mb-0 font-12 text-muted">Failed Reports</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="icon-contain">
|
||||
<div class="row">
|
||||
<div class="col-2 align-self-center">
|
||||
<i class="fas fa-vials text-gradient-primary"></i>
|
||||
</div>
|
||||
<div class="col-10 text-right">
|
||||
<h5 class="mt-0 mb-1"><?php echo $totalTests; ?></h5>
|
||||
<p class="mb-0 font-12 text-muted">Total Tests</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-3">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user