//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 "| Nome | Affidamento | Data | Scadenza | Lavori | residuo_determina |
";
while ($row = mysqli_fetch_assoc($result)) {
echo "";
echo "| " . $row["nome"] . " | ";
echo "" . $row["affidamento"] . " | ";
echo "" . $row["data"] . " | ";
echo "" . $row["scadenza"] . " | ";
echo "" . $row["lavori"] . " | ";
echo "" . $row["residuo_determina"] . " | ";
echo "
";
}
echo "
";
} 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 "";
while ($row = mysqli_fetch_assoc($result)) {
echo "- " . $row["nome_determina"] . ": " . $row["lavori"] . "
";
}
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.";
}