tu pouvais me dire que je pourais utilisé un forum en php bb tout prét sachant que je sais comment on l'install
mais en faite ce forum que j'éssay de le faire il seras les même couleur des autre page donc c'est de la class lol
voilà ceux que j'ai fais et que j'ai pu comprendre mais par contre il y as des pages que j'ai nommé page1 page 2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Bienvenue sur mon site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link href="../design/vert.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="mon-cadre">
<div class="cadre-du-haut"><?php include("../menu-du-haut.php"); ?></div> <!-- fin div id="cadre-du-haut-haut" -->
<div class="cadre-menu-de-gauche"><?php include("../menu-de-gauche.php"); ?></div><!-- fin div id="cadre-menu-de-gauche" -->
<br />
<br />
<div class="cadre-du-centrale">
<?php
//Cette fonction doit être appelée avant tout code html
session_start();
//On donne ensuite un titre à la page puis on appelle notre fichier debut.php
$titre = "Index du forum";
include("includes/debut.php");
?>
<div id="banniere"></div>
<?php
//Maintenant on se connecte à la base de donnée
include("includes/identifiants.php");
mysql_connect($adresse, $nom, $motdepasse);
mysql_select_db($database);
?>
<div id="corps_forum">
<?php
// On indique où l'on se trouve
echo'<a href ="./index.php">Index du forum</a>';
// Puis on commence notre if
if (isset($_SESSION['pseudo'])) // Si le membre est connecté
{
//Voici les options
echo'<h2>Vous êtes connecté en tant que <a href="./voirprofil.php?m='.$_SESSION['id'].'&action=consulter">'.$_SESSION['pseudo'].'<br />
<a href="./voirprofil.php?m='.$_SESSION['id'].'&action=modifier">Modifier mon profil</a><br />
<a href="./messagesprives.php?m='.$_SESSION['id'].'">Consulter mes messages privés</a><br />
<a href ="./deconnexion.php">Se déconnecter</a><br /></h2>';
}
// Sinon on propose de se connecter ou de s'enregistrer
else
{
echo'<h2>Vous n êtes pas connecté <br />
<a href="./connexion.php">Se connecter</a><br />
<a href="./register.php">Pas encore inscrit ?</a><br /></h2>';
}
?>
<h1>Forum Exemple</h1><br /><br />
<h2>
<?php
//Initialisation de deux variables
$totaldesmessages = 0;
$categorie = "";
//Cette requete permet d'obtenir tout sur le forum
$requete2 = mysql_query('SELECT cat_id, cat_nom, forum_forum.forum_id, forum_name, forum_desc, forum_post, forum_topic, forum_topic.topic_id, post_time, post_createur, membre_pseudo, membre_id FROM forum_categorie
LEFT JOIN forum_forum ON forum_categorie.cat_id = forum_forum.forum_cat_id
LEFT JOIN forum_post ON forum_post.post_id = forum_forum.forum_last_post_id
LEFT JOIN forum_topic ON forum_topic.topic_id = forum_post.topic_id
LEFT JOIN forum_membres ON forum_membres.membre_id = forum_post.post_createur ORDER BY cat_ordre DESC');
//Dans un premier temps on vérifie s'il y a des forums à lister
if (mysql_num_rows($requete2) < 1)
{
echo'Il n y a pas de forum :o allez en ajouter avec le panneau d administration';
}
else
{
//Début de la boucle
while($data2 = mysql_fetch_assoc($requete2))
{
//On affiche chaque catégorie
if( $categorie != $data2['cat_id'] ) //Si c'est une nouvelle catégorie on l'affiche
{
$categorie = $data2['cat_id'];
?>
<table>
<tr>
<thead>
<th></th>
<th id="titre"><strong><?php echo''.$data2['cat_nom'].'' ?></strong></th>
<th id="nombremessages"><strong>Sujets</strong></th>
<th id="nombresujets"><strong>Messages</strong></th>
<th id="derniermessage"><strong>Dernier message</strong></th>
</tr></thead><tbody>
<?php
}
//Ici on met le contenu de chaque catégorie
// Ce Super echo de la mort affiche tout les forums en détail : description, nombre de réponses etc...
echo'<td><img src="./images/message.gif"></td><td id="titre"><strong><a href="./voirforum.php?f='.$data2['forum_id'].'">'.$data2['forum_name'].'</a></strong><br />'.$data2['forum_desc'].'</td><td id="nombresujets">'.$data2['forum_topic'].'</td><td id="nombremessages">'.$data2['forum_post'].'</td>';
//Deux cas possible : soit il y a un nouveau message, soit le forum est vide
if (!empty($data2['forum_post']))
{
echo'<td id="derniermessage">'.date('H\hi \l\e d/M/Y',$data2['post_time']).'<br /><a href="./voirprofil.php?m='.$data2['post_createur'].'&action=consulter">'.$data2['membre_pseudo'].' </a><a href="./voirtopic.php?t='.$data2['topic_id'].'"><img src="./images/go.gif"></a></td>';
}
else
{
echo'<td id="nombremessages">Pas de message</td>';
}
?>
</tr>
<?php
//Cette variable stock le nombre de message, on la met à jour
$totaldesmessages = $totaldesmessages + $data2['forum_post'];
//On ferme notre boucle et nos balises
} //fin de la boucle
?>
</tbody>
</table>
<?php
} //fin du else
//Le pied de page ici :
?>
<hr>
<div>
<h1>
Qui est en ligne ?
</h1>
<?php
$requete3 = mysql_query('SELECT membre_id FROM forum_membres');
$TotalDesMembres = mysql_num_rows($requete3);
$requete4 = mysql_query('SELECT membre_pseudo, membre_id FROM forum_membres order by membre_id DESC LIMIT 0, 1');
$data4 = mysql_fetch_assoc($requete4);
$derniermembre = $data4['membre_pseudo'];
//On a plus qu'à utiliser echo
echo'<h2>Le total des messages du forum est <strong>'.$totaldesmessages.'</strong><br />';
echo'Le site et le forum comptent <strong>'.$TotalDesMembres.'</strong> membres.<br />';
echo'Le dernier membre est <a href="./voirprofil.php?m='.$data4['membre_id'].'&action=consulter">'.$derniermembre.'</a><br /></h2>';
?>
</div> <!-- fin div class="cadre-du-centrale" -->
</div> <!-- fin div id="mon-cadre" -->
</body>
</html>
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Bienvenue sur mon site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link href="../design/vert.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="mon-cadre">
<div class="cadre-du-haut"><?php include("../menu-du-haut.php"); ?></div> <!-- fin div id="cadre-du-haut-haut" -->
<div class="cadre-menu-de-gauche"><?php include("../menu-de-gauche.php"); ?></div><!-- fin div id="cadre-menu-de-gauche" -->
<br />
<br />
<div class="cadre-du-centrale">
<script language="Javascript">
if (isset ($_COOKIE['pseudo']) && !isset ($_SESSION['pseudo']))
{
$_SESSION['pseudo'] = $_COOKIE['pseudo'];
/* On créé la variable de session à partir du cookie pour ne pas avoir à vérifier 2 fois sur les pages qu'un membre est connecté. */
}
if (isset ($_COOKIE['pseudo']) && isset ($_SESSION['pseudo']))
{
//On est connecté
}
if (!isset ($_COOKIE['pseudo']) && !isset ($_SESSION['pseudo']))
{
//On est pas connecté
}
//Si le titre n'est pas précisé, afficher "Forum"
<?php
if (!empty($titre)) //Si le titre est indiqué on l'affiche entre les balises <title>
{
echo '<title>' . $titre . '</title>';
}
else //Sinon on écrit forum par défaut
{
echo '<title> Forum </title>';
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="../design/vert.css" />
</head>
je t'ai mis les dossier avec leur pages pour que tu saches a quelle endroit j'ai mis les pages donc ça prouve que j'ai bien lus les codes