//verifica della scadenza della determina $sql = "SELECT * FROM totale_spesa WHERE scadenza <= CURDATE() AND affidamento > 0"; $result = mysqli_query($conn, $sql); if ($result) { if (mysqli_num_rows($result) > 0) { echo "

Le seguenti determina sono scadute:

"; echo ""; echo ""; while ($row = mysqli_fetch_assoc($result)) { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
NomeAffidamentoDataScadenzaLavoriresiduo_determina
" . $row["nome"] . "" . $row["affidamento"] . "" . $row["data"] . "" . $row["scadenza"] . "" . $row["lavori"] . "" . $row["residuo_determina"] . "
"; } else { echo "

Non ci sono determina scadute.

"; } } else { echo "Errore: " . $sql . "
" . mysqli_error($conn); } // Query per la sottrazione $sql = "UPDATE totale_spese SET residuo_affidamento = affidamento - totale_spesa"; if ($conn->query($sql) === TRUE) { echo "Sottrazione effettuata con successo!"; } else { echo "Errore durante l'esecuzione della query: " . $conn->error; } //elenco dei lavori da effettuare affidati alla determina $sql = "SELECT nome_determina, lavori FROM totale_spese WHERE affidamento > 0"; $result = mysqli_query($conn, $sql); if ($result) { if (mysqli_num_rows($result) > 0) { echo "

Elenco dei lavori da effettuare affidati alla determina:

"; echo ""; } else { echo "

Non ci sono lavori da effettuare affidati alla determina.

"; } } else { echo "Errore: " . $sql . "
" . mysqli_error($conn); } // Query per selezionare le spese della determina $sql = "SELECT nome_determina, SUM(totale_spesa) AS totale_spese FROM totale_spese GROUP BY nome_determina"; $result = $conn->query($sql); // Stampa dei risultati if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "Nome determina: " . $row["nome_determina"]. " - Totale spesa: " . $row["totale_spesa"]. "
"; } } else { echo "Nessun risultato trovato."; }