Commit 5bddf6b8 authored by Bovo Alan Davide's avatar Bovo Alan Davide
Browse files

add grades with floating values

parent 587735c7
Loading
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -18,7 +18,9 @@ try {
    // Gestione dell'inserimento di un nuovo voto tramite richiesta POST
    if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['materia']) && isset($_POST['voto'])) {
        $materia = trim($_POST['materia']); // Rimozione spazi
        $voto = intval($_POST['voto']);     // Conversione in intero per sicurezza
        // Gestione numeri con la virgola: sostituisco la virgola con il punto e converto in float
        $voto = str_replace(',', '.', $_POST['voto']);
        $voto = floatval($voto); // Conversione in float

        // Validazione dei dati inseriti
        if (!empty($materia) && $voto >= 1 && $voto <= 10) {
+1 −1
Original line number Diff line number Diff line
@@ -3,6 +3,6 @@ USE 5h_bovo;
CREATE TABLE IF NOT EXISTS Voti (
    id INT AUTO_INCREMENT PRIMARY KEY,
    materia VARCHAR(255) NOT NULL,
    voto INT NOT NULL CHECK (voto >= 1 AND voto <= 10),
    voto DECIMAL(4,2) NOT NULL CHECK (voto >= 1 AND voto <= 10),
    data_inserimento TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);