connect_error) { die("Connessione al database fallita: " . $conn->connect_error); } // Recupera il nome del file per eliminarlo $query = "SELECT filenamelogo FROM logo_td WHERE idlogo_td = ? AND idcompany = ?"; $stmt = $conn->prepare($query); $stmt->bind_param("ii", $id, $idcompany); $stmt->execute(); $result = $stmt->get_result(); if ($row = $result->fetch_assoc()) { $filePath = 'logos/' . $row['filenamelogo']; if (file_exists($filePath)) { unlink($filePath); // Elimina il file fisico } } else { echo "Errore: logo non trovato o non autorizzato."; $stmt->close(); $conn->close(); exit; } $stmt->close(); // Esegui la cancellazione dal database $query = "DELETE FROM logo_td WHERE idlogo_td = ? AND idcompany = ?"; $stmt = $conn->prepare($query); $stmt->bind_param("ii", $id, $idcompany); $stmt->execute(); if ($stmt->affected_rows > 0) { // Cancellazione riuscita } else { echo "Errore durante la cancellazione del logo."; } $stmt->close(); $conn->close(); // Reindirizza indietro con idcompany header("Location: logopopup.php?idcompany=$idcompany"); exit; } else { echo "Errore: parametri mancanti o non validi."; exit; }