Untitled
<?php // Connexion à la base de données (à adapter avec vos propres informations) $serveur = "localhost"; $utilisateur = "root"; $motDePasse = ""; $baseDeDonnees = "formation"; try { $database = new PDO("mysql:host=$serveur;dbname=$baseDeDonnees", $utilisateur, $motDePasse); $database->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("La connexion à la base de données a échoué : " . $e->getMessage()); } // Vérification si le formulaire d'insertion est soumis if ($_SERVER["REQUEST_METHOD"] == "POST") { // ... (Code d'insertion, voir le message précédent) } // Récupération des cours depuis la base de données $requeteCours = $database->query("SELECT * FROM cours"); $listeCours = $requeteCours->fetchAll(PDO::FETCH_ASSOC); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Formateur</title> <!-- Ajoutez le lien vers votre fichier CSS ici --> <link rel="stylesheet" href="formateur.css"> </head> <body> <h1>Tableau des cours</h1> <!-- Affichage du tableau des cours --> <table border="1"> <thead> <tr> <th>Titre</th> <th>Date de début</th> <th>Date de fin</th> <th>Chemin</th> <th>Actions</th> </tr> </thead> <tbody> <?php foreach ($listeCours as $cours) : ?> <tr> <td><?= $cours['titreC'] ?></td> <td><?= $cours['datedebutC'] ?></td> <td><?= $cours['datefinC'] ?></td> <td><?= $cours['chemin'] ?></td> <td> <!-- Ajoutez ici des liens pour modifier et supprimer --> <a href="modifier_cours.php?IDC=<?= $cours['IDC'] ?>">Modifier</a> <a href="supprimer_cours.php?IDC=<?= $cours['IDC'] ?>">Supprimer</a> </td> </tr> <?php endforeach; ?> </tbody> </table> <!-- Formulaire d'insertion --> <h2>Formulaire d'insertion de cours</h2> <form action="formateur.php" method="post" enctype="multipart/form-data"> <!-- ... (Code du formulaire d'insertion, voir le message précédent) --> </form> <!-- Lien de déconnexion --> <a href="deconnexion.php">Déconnexion</a> </body> </html> voici le code
Leave a Comment