Untitled
unknown
plain_text
2 years ago
2.2 kB
5
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
$idc = $_GET['idc'];
// Requête pour récupérer les informations du participant
$requeteC = "SELECT * FROM connexion WHERE ID_connexion = ?";
$statementC = $connexion->prepare($requeteC);
$statementC->execute([$idc]);
$resultatC = $statementC->fetch(PDO::FETCH_ASSOC);
// Fermer la connexion
$statement = 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="dashboard.css">
</head>
<body>
<div class="menu-toggle" onclick="toggleNav()">☰ Menu</div>
<nav id="sideNav">
<ul>
<li><a href="#">Admin</a></li>
<li><a href="#">Formateur</a></li>
<li><a href="#">Participant</a></li>
<li><a href="login.html">Déconnexion</a></li>
</ul>
</nav>
<header>
<h1>Bienvenue, <?php echo $resultatC['nomC'] ; ?> <?php echo $resultatC['prenomC'] ; ?>!</h1>
<p>Email: <?php echo $resultatC['emailC'] ;?></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