connect_error) { die("Connection failed: " . $mysqli->connect_error); } // Handle Update for Ensembles if (isset($_POST['update_ensemble'])) { $id = $_POST['ensemble_id']; $commentaire_auteur = $_POST['commentaire_auteur']; $valide = isset($_POST['valide']) ? 1 : 0; $corrige_inclu = isset($_POST['corrige_inclu']) ? 1 : 0; $date_conception = $_POST['date_conception']; $id_auteur = $_POST['id_auteur']; $stmt = $mysqli->prepare("UPDATE ensembles SET commentaire_auteur = ?, valide = ?, corrige_inclu = ?, date_conception = ?, id_auteur = ? WHERE id = ?"); $stmt->bind_param('siisii', $commentaire_auteur, $valide, $corrige_inclu, $date_conception, $id_auteur, $id); $stmt->execute(); $stmt->close(); } // Handle Update for Documents if (isset($_POST['update_document'])) { $id = $_POST['document_id']; $titre = $_POST['titre']; $type = $_POST['type']; $commentaire_auteur = $_POST['commentaire_auteur']; echo var_dump($_POST); $stmt = $mysqli->prepare("UPDATE documents SET titre = ?, type = ?, commentaire_auteur = ? WHERE id = ?"); $stmt->bind_param('sisi', $titre, $type, $commentaire_auteur, $id); $stmt->execute(); $stmt->close(); } // Handle Delete Document if (isset($_GET['delete_document'])) { $id = (int)$_GET['id']; $path = $_GET['path']; if (file_exists($path)) { unlink($path); // Remove file } $stmt = $mysqli->prepare("DELETE FROM documents WHERE id = ?"); $stmt->bind_param('i', $id); $stmt->execute(); $stmt->close(); header("Location: dashboard.php"); } // Fetch Ensembles $ensembles = $mysqli->query("SELECT * FROM ensembles")->fetch_all(MYSQLI_ASSOC); // Fetch Documents $documents = $mysqli->query("SELECT * FROM documents")->fetch_all(MYSQLI_ASSOC); ?> Ensembles & Documents Dashboard

Manage Ensembles

ID Commentaire Auteur Valide Corrige Inclu Date Conception Auteur ID Action
> >

Manage Documents

ID Titre Type Upload Path Commentaire Auteur Ensemble ID Theme ID Actions
Delete