prepare("SELECT * FROM yogaclass WHERE idyogaclass = ?"); $query->bind_param("i", $idyogaclass); $query->execute(); $result = $query->get_result(); if ($result->num_rows > 0) { $classData = $result->fetch_assoc(); // Ottieni il nome dell'immagine per cancellarla dal server $imgyogaclass = $classData['imgyogaclass']; // Cancella la classe dal database $delete_query = $conn->prepare("DELETE FROM yogaclass WHERE idyogaclass = ?"); $delete_query->bind_param("i", $idyogaclass); if ($delete_query->execute()) { // Se esiste un'immagine, cancellala dal server if (!empty($imgyogaclass)) { $imagePath = 'uploadphotoclass/' . $imgyogaclass; if (file_exists($imagePath)) { unlink($imagePath); // Elimina il file immagine dal server } } // Reindirizza alla pagina delle classi con un messaggio di successo header("Location: yogaclass.php?message=class_deleted"); exit; } else { // Se c'è stato un errore nella cancellazione, reindirizza con un messaggio di errore header("Location: yogaclass.php?error=delete_failed"); exit; } } else { // Se la classe non esiste, reindirizza con un errore header("Location: yogaclass.php?error=class_not_found"); exit; }