first commit
This commit is contained in:
35
article.php
Normal file
35
article.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
require 'include/db.php';
|
||||
$id = isset($_GET['id']) ? (int)$_GET['id'] : 0;
|
||||
$stmt = $pdo->prepare('SELECT * FROM articles WHERE id = ?');
|
||||
$stmt->execute([$id]);
|
||||
$article = $stmt->fetch();
|
||||
if (!$article) { http_response_code(404); die('<h1>404 - Article introuvable</h1>'); }
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title><?= htmlspecialchars($article['titre']) ?></title>
|
||||
<link rel="stylesheet" href="../assets/article.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<header></header>
|
||||
|
||||
<main>
|
||||
<h1 class="article-title"><?= htmlspecialchars($article['titre']) ?></h1>
|
||||
<article>
|
||||
<p><?= nl2br(htmlspecialchars($article['contenu'])) ?></p>
|
||||
</article>
|
||||
<a href="index.php" class="btn">Retour</a>
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<p>© <?= date('Y') ?> CMS. Tous droits réservés par Abd'R.</p>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user