- Initiateur de la discussion
stephXX62
Geek suprême
- Messages
- 574
- Score réaction
- 134
- Points
- 150
Salut ,
J'ai un problème avec mon forum que je suis en train de créer , avec l'aide d'openclassrooms .
Voilà , pour l'index , j'ai créé une table affichant le forum en lui-même ( les catégories , etc ...)
Tout allait bien , la table s'affichait , mais du jour au lendemain , elle ne s'affiche plus .
J'ai tenté de refaire le code ( même de le copier coller pour tester ) , de remettre le design par défaut qu'avait donné openclassrooms , mais ça ne change rien .
J'ai hebergé le forum a l'adresse suivante : stephxx63.alwaysdata.net
Avez-vous la soluce svp ?
J'ai un problème avec mon forum que je suis en train de créer , avec l'aide d'openclassrooms .
Voilà , pour l'index , j'ai créé une table affichant le forum en lui-même ( les catégories , etc ...)
Tout allait bien , la table s'affichait , mais du jour au lendemain , elle ne s'affiche plus .
J'ai tenté de refaire le code ( même de le copier coller pour tester ) , de remettre le design par défaut qu'avait donné openclassrooms , mais ça ne change rien .
J'ai hebergé le forum a l'adresse suivante : stephxx63.alwaysdata.net
Avez-vous la soluce svp ?
PHP:
<head>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<?php
session_start();
$titre = "Index du forum";
include("includes/identifiants.php");
echo'<i>Vous êtes ici : </i><a href ="./index.php">Index du forum</a>';
?>
<HTML>
<h1>Dark Jail </h1>
</HTML>
<?php
$totaldesmessages = 0;
$categorie = NULL;
?>
<?php
$query=$db->prepare('SELECT cat_id, cat_nom,
forum_forum.forum_id, forum_name, forum_desc, forum_post, forum_topic, auth_view, forum_topic.topic_id, forum_topic.topic_post, post_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
WHERE auth_view <= :lvl
ORDER BY cat_ordre, forum_ordre DESC');
$query->bindValue(':lvl',$lvl,PDO::PARAM_INT);
$query->execute();
?>
<table>
<?php
while($data = $query->fetch())
{ if( $categorie != $data['cat_id'] ) { $categorie = $data['cat_id']; ?> <tr> <th></th> <th class="titre"><strong><?php echo stripslashes(htmlspecialchars($data['cat_nom'])); ?> </strong></th> <th class="nombremessages"><strong>Sujets</strong></th> <th class="nombresujets"><strong>Messages</strong></th> <th class="derniermessage"><strong>Dernier message</strong></th> </tr> <?php } ?>
<?php / echo'<tr><td><img src="./images/message.gif" alt="message" /></td> <td class="titre"><strong> <a href="./voirforum.php?f='.$data['forum_id'].'"> '.stripslashes(htmlspecialchars($data['forum_name'])).'</a></strong> <br />'.nl2br(stripslashes(htmlspecialchars($data['forum_desc']))).'</td> <td class="nombresujets">'.$data['forum_topic'].'</td> <td class="nombremessages">'.$data['forum_post'].'</td>'; if (!empty($data['forum_post'])) { $nombreDeMessagesParPage = 15; $nbr_post = $data['topic_post'] +1; $page = ceil($nbr_post / $nombreDeMessagesParPage); echo'<td class="derniermessage"> '.date('H\hi \l\e d/M/Y',$data['post_time']).'<br /> <a href="./voirprofil.php?m='.stripslashes(htmlspecialchars($data['membre_id'])).'&action=consulter">'.$data['membre_pseudo'].' </a> <a href="./voirtopic.php?t='.$data['topic_id'].'&page='.$page.'#p_'.$data['post_id'].'"> <img src="./images/go.gif" alt="go" /></a></td></tr>'; } else { echo'<td class="nombremessages">Pas de message</td></tr>'; } $totaldesmessages += $data['forum_post'];
}
$query->CloseCursor();
echo '</table></div>';
?>
<?php
echo'<div id="footer">
<h2>
Qui est en ligne ?
</h2>
';
$TotalDesMembres = $db->query('SELECT COUNT(*) FROM forum_membres')->fetchColumn();
$query->CloseCursor();
$query = $db->query('SELECT membre_pseudo, membre_id FROM forum_membres ORDER BY membre_id DESC LIMIT 0, 1');
$data = $query->fetch();
$derniermembre = stripslashes(htmlspecialchars($data['membre_pseudo']));
echo'<p>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='.$data['membre_id'].'&action=consulter">'.$derniermembre.'</a>.</p>';
$query->CloseCursor();
?>
</div>
</body>
</html>
Dernière édition: