diff --git a/public/userarea/products/reportdetails.php b/public/userarea/products/reportdetails.php
index cd6e789..03dd9cd 100644
--- a/public/userarea/products/reportdetails.php
+++ b/public/userarea/products/reportdetails.php
@@ -203,40 +203,44 @@ $partsAndResults = $stmtParts->get_result();
fetch_assoc()) {
- // Debug: Stampa i dati di ogni riga
- // Questo serve per stampare i risultati in modo più leggibile e debuggare
-
- $previousPart = '';
-
-
- // Se il nome dell'analisi cambia, crea una nuova sezione
+ // Se il nome dell'analisi cambia, crea una nuova sezione per l'analisi
if ($currentTestName != $row['testName']) {
if ($currentTestName != '') {
- echo ''; // Chiude la tabella precedente
+ echo ''; // Chiude la tabella precedente se esiste
}
+
+ // Stampa il titolo dell'analisi
$currentTestName = $row['testName'];
echo '
Analysis: ' . $currentTestName . '
';
+
+ // Reset della parte corrente
+ $currentPart = '';
}
- // Verifica se la parte corrente è diversa dalla precedente per evitare duplicazioni
- $currentPart = $row['partsDescription'] ?? 'Unknown Part';
- if ($currentPart != $previousPart) {
- // Stampa il titolo della parte solo se cambia
+ // Se la parte cambia, crea una nuova sezione per la parte
+ if ($currentPart != $row['partsDescription']) {
+ if ($currentPart != '') {
+ echo ''; // Chiude la tabella della parte precedente
+ }
+
+ // Stampa il titolo della parte
+ $currentPart = $row['partsDescription'] ?? 'Unknown Part';
echo '
Part: ' . (!empty($row['partsDescription']) ? $currentPart : 'Part Not Specified') . '
';
// Apri una nuova tabella per la parte
- echo '
';
- echo '| Analyts Name | Result Value | Rating |
';
- echo '';
-
-
- // Aggiorna la variabile di controllo per la parte
- $previousPart = $currentPart;
+ echo '
+
+
+ | Analyts Name |
+ Result Value |
+ Rating |
+
+
+ ';
}
// Classificazione del rating
@@ -249,18 +253,21 @@ $partsAndResults = $stmtParts->get_result();
$ratingClass = 'rating-ambiguous';
}
- // Stampa i dettagli della riga
+ // Stampa i dettagli dell'analita
echo '';
echo '| ' . (!empty($row['analytsName']) ? $row['analytsName'] . ' (ID: ' . $row['result_AnalytsName'] . ')' : ' ') . ' | ';
echo '' . (!empty($row['result_Value']) ? htmlspecialchars($row['result_Value'], ENT_QUOTES, 'UTF-8') : ' ') . ' | ';
echo '' . (!empty($row['test_Rating']) ? htmlspecialchars($row['test_Rating'], ENT_QUOTES, 'UTF-8') : ' ') . ' | ';
echo '
';
}
+
+ // Chiude l'ultima tabella se esiste
if ($currentTestName != '') {
- echo '
'; // Chiude l'ultima tabella
+ echo '
';
}
?>
+