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>
6242 vues
Modifié le 29 octobre 2019
Publicité Sitedudev
Cette pub permet au site de vivre ...
Vidéo associée
Publicité Sitedudev
Cette pub permet au site de vivre ...
Télécharger le code source
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
1 194 vues
Instructions conditionnelles (if, else, elseif)
Les instructions conditionnelles en PHP permettent d'exécuter des blocs de code en fonction de certaines conditions. Les trois principales structures conditionnelles en PHP sont if, else et elseif....
PHP
4 194 vues
Comprendre le rôle de CSS dans la conception Web.
Le rôle de CSS dans la conception WebCSS, ou Cascading Style Sheets, est un langage de style utilisé pour définir la présentation visuelle des pages Web. Il agit comme une couche de style qui...
CSS
857 vues
Déclarations CSS : comment les combiner pour styliser les éléments
Déclarations CSS : Comment les combiner pour styliser les élémentsLes déclarations CSS sont des instructions individuelles qui spécifient le style des éléments HTML sur une page Web. Elles...
CSS
923 vues
Les pseudo-classes et pseudo-éléments pour le stylisme conditionnel
Les Pseudo-Classes et Pseudo-Éléments pour le Stylisme ConditionnelEn CSS, les pseudo-classes et les pseudo-éléments permettent d'appliquer des styles à des éléments HTML en fonction de leur...
CSS
4 630 vues
Créer un commentaire
Poster un commentaireDans notre dossier f_forum, nous allons reprendre la page topic.php. Dans cette page nous allons ajouter la possibilité à vos utilisateurs de pouvoir poster des commentaires...
Créer son site
2 280 vues
Voir plus de messages (2/2)
Dans la suite de cette vidéo nous allons continuer notre système pour voir plus de messages. Nous allons finaliser la disparition du bouton ‘voir plus’ lorsqu’il n’y aura plus de messages...
Créer son site de rencontres
3 516 vues
Gestion des demandes
Nous allons maintenant nous attaquer à la gestion des demandes d'amis. Pour cela vous allez créer une nouvelle page que nous allons appeler demandes-amis.php.Dans cette nouvelle page, dans un...
Créer son site
4 243 vues
Créer un topic
Créer un topicDans notre dossier **f_forum**, nous allons créer une nouvelle page creer_topic.php. Cette page permettra à vos utilisateurs de pouvoir créer un topic afin de demande de l'aide,...
Créer son site
Publicité
Cette pub permet au site de vivre ...