Untitled
unknown
plain_text
a year ago
2.3 kB
7
Indexable
<?php // Informations de connexion à la base de données $serveur = "localhost"; $utilisateur = "root"; $motDePasse = ""; $baseDeDonnees = "formation"; // Connexion à la base de données try { $connexion = new PDO("mysql:host=$serveur;dbname=$baseDeDonnees", $utilisateur, $motDePasse); // Activer les exceptions en cas d'erreur $connexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("La connexion à la base de données a échoué : " . $e->getMessage()); } // Récupérer l'IDP depuis la requête GET $idp = $_GET['idp']; // Requête pour récupérer les informations du participant $requeteParticipant = "SELECT * FROM participant WHERE IDP = ?"; $statementParticipant = $connexion->prepare($requeteParticipant); $statementParticipant->execute([$idp]); $resultatParticipant = $statementParticipant->fetch(PDO::FETCH_ASSOC); // Fermer la connexion $statementParticipant = null; $connexion = null; ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Interface Utilisateur</title> <link rel="stylesheet" href="participant.css"> </head> <body> <div class="menu-toggle" onclick="toggleNav()">☰ Menu</div> <nav id="sideNav"> <ul> <li><a href="localhost/participant.php">Accueil</a></li> <li><a href="#">Profil</a></li> <li><a href="#">Paramètres</a></li> <li><a href="login.html">Déconnexion</a></li> </ul> </nav> <header> <h1>Bienvenue, <?php echo $resultatParticipant['nomP'] ; ?> <?php echo $resultatParticipant['prenomP'] ; ?>!</h1> <p>Email: <?php echo $resultatParticipant['emailP'] ;?></p> </header> <div class="content"> <h2>Contenu principal</h2> <!-- ... --> </div> <script> function toggleNav() { var sideNav = document.getElementById("sideNav"); if (sideNav.style.width === "250px") { sideNav.style.width = "0"; } else { sideNav.style.width = "250px"; } } </script> </body> </html>
Editor is loading...
Leave a Comment