Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
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>