diff --git a/public/userprofiledoc.php b/public/userprofiledoc.php index 9dc51d6..6d46b35 100644 --- a/public/userprofiledoc.php +++ b/public/userprofiledoc.php @@ -1,11 +1,12 @@ -setQuery("SELECT * FROM option"); $optionquery->execute(); ?> setQuery("SELECT * FROM bookingclass LEFT JOIN service on bookingclass.idservice=service.idservice LEFT JOIN serviceschedule ON bookingclass.idserviceschedule=serviceschedule.idserviceschedule WHERE bookingclass.iduser='1'"); $bookedclass->execute(); ?> @@ -14,20 +15,21 @@ $bookedclass->execute(); if ($_SERVER["REQUEST_METHOD"] == "POST") { // Verifica se è stato caricato un file correttamente if (isset($_FILES["fileToUpload"]) && $_FILES["fileToUpload"]["error"] === UPLOAD_ERR_OK) { - - // Crea la connessione al database $conn = new mysqli($servername, $username, $password, $dbname); // Verifica la connessione if ($conn->connect_error) { - die("Connessione al database fallita: " . $conn->connect_error); + $error_message = "Connessione al database fallita: " . $conn->connect_error; + echo ""; + echo ""; + die(); } - // Ottieni l'ID dell'utente (da dove viene?) + // Ottieni l'ID dell'utente $iduserlogin = $_POST["iduserlogin"]; - // Altre informazioni sul documento + // Altre informazioni sul documento $documentDescription = $_POST["documentDescription"]; $expiryDate = $_POST["expiryDate"]; $originalFileName = $_FILES["fileToUpload"]["name"]; @@ -43,22 +45,30 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") { $sql = "INSERT INTO certificateuserprofile (iduser, documentdescription, filenamedocument, expirydatedocument) VALUES ('$iduserlogin', '$documentDescription', '$newFileName', '$expiryDate')"; - - - $conn->query($sql) ; + if ($conn->query($sql) === TRUE) { + echo ""; + } else { + $error_message = "Errore durante l'inserimento nel database: " . $conn->error; + echo ""; + echo ""; + } } else { - echo "Errore nel caricamento del file."; + $error_message = "Errore nel caricamento del file."; + echo ""; + echo ""; } // Chiudi la connessione al database $conn->close(); + } else { + $error_message = "Nessun file caricato o errore durante il caricamento."; + echo ""; + echo ""; } } ?> - connect_error) { @@ -66,7 +76,7 @@ if ($conn->connect_error) { } // ID dell'utente per il quale vuoi filtrare gli ordini -$userid = 1; +$userid = 1; // Query per ottenere la somma dei ticket per ogni ordine dell'utente $query = "SELECT iduser, idorderbook, SUM(nticket) as total_tickets @@ -78,15 +88,14 @@ $result = $conn->query($query); if (!$result) { die("Query fallita: " . $conn->error); - } +} if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { $idOrdine = $row["idorderbook"]; $totalTickets = $row["total_tickets"]; - } -} +} $conn->close(); ?> @@ -117,23 +126,19 @@ if ($result) { $totalRecords = $row['total']; $passedRecords = $row['passed']; $futureRecords = $row['future']; - - -} +} // Chiusura della connessione $conn->close(); ?> connect_error) { die("Connessione al database fallita: " . $conn->connect_error); } - - // Query per selezionare i dati filtrati per iduser $query = "SELECT * FROM certificateuserprofile WHERE iduser = $iduserlogin"; $result = $conn->query($query); @@ -149,337 +154,311 @@ while ($row = $result->fetch_assoc()) { - + + + Starter Page | webadmin - Admin & Dashboard Template + + + + + - - Starter Page | webadmin - Admin & Dashboard Template - - - - - + + + + + + + - - - - - - - - - - + + + + - - - - + .custom-event-time { + font-size: 24px; + } + } + + - + + +
- -
+ +
+
+ - - - -
-
-
- +
+ -
-
-
-
-
Benvenuta/o
-

Di seguito puoi visualizzare o caricare i certificati medici di libratoria alla pratica Yoga

-
- - - - - - - - - - - - - - - - - -
Descrizione del DocumentoData di ScadenzaDocumento
Documento
-
+
+
+ +
+
+
- + + + +
+
+
+
+
+
+
+
Benvenuta/o
+

Di seguito puoi visualizzare o caricare i certificati medici di liberatoria alla pratica Yoga

+
+ + + + + + + + + + + + + + + + + +
Descrizione del DocumentoData di ScadenzaDocumento
Documento
- - - - - +
- - -
- -
-
-
-
- -
-
-
-
- -
-

Carica documenti

- - -
-
- - -
- -
- -
- I documenti caricati sono solo a fini di sicurezza e cliccando su carica documento accetti il nostro regolamento privacy

- -
+
+
+
+
+
+
+
+
+
+
+

Carica documenti

-
- -
- - +
+ + +
+ +
+ +
+ I documenti caricati sono solo a fini di sicurezza e cliccando su carica documento accetti il nostro regolamento privacy

+ +
+
- -
- - - - - +
- -
-
- - - - - - - - - + \ No newline at end of file