Pour commencer nous allons créer la page maître de notre forum. C'est cette page qui contiendra les différentes catégories.
Tout d'abord nous allons créer un dossier que nous applerons f_forum. Ensuite, nous allons créer une nouvelle page que l'on nommera forum.php à l'intérieur du dossier f_forum.
Dans notre fichier menu.php que nous avons déjà créer auparavant nous allons ajouter un lien qui nous permettra d'accéder à notre nouvelle page forum.php
Page menu.php
<li class="nav-item">
<a class="nav-link" href="forum">Forum</a>
</li>
Nous allons également modifier notre fichier .htaccess afin d'appliquer l'URL souhaitée.
Fichier .htaccess
RewriteRule ^forum$ f_forum/forum
Ensuite dans notre page forum.php nous allons afficher les catégories que nous avons créées à la main.
Page forum.php
Dans un premier temps nous allons récupérer toutes les catégories
<?php
session_start();
include('../bd/connexionDB.php'); // Fichier PHP contenant la connexion à votre BDD
$req = $DB->query("SELECT *
FROM forum
ORDER BY ordre");
$req = $req->fetchAll();
?>
Ensuite nous allons afficher le résultat avec l'instruction foreach
<table class="table table-striped">
<tr>
<th>ID</th>
<th>Titre</th>
</tr>
<?php
foreach($req as $r){
?>
<tr>
<td><?= $r['id'] ?></td>
<td><a href="forum/<?= $r['id'] ?>"><?= $r['titre'] ?></a></td>
</tr>
<?php
}
?>
</table>