prepare('SELECT forum_name, auth_view, auth_post, auth_topic, auth_annonce, auth_modo FROM forum_forum WHERE forum_id =:forum'); $query->bindValue(':forum',$forum,PDO::PARAM_INT); $query->execute(); $data=$query->fetch(); echo '
Vous êtes ici : Index du forum --> '.stripslashes(htmlspecialchars($data['forum_name'])).' --> Nouveau topic
'; } //Sinon c'est un nouveau message, on a la variable t et //On récupère f grâce à une requête elseif (isset($_GET['t'])) { $topic = (int) $_GET['t']; $query=$bdd->prepare('SELECT topic_titre, forum_topic.forum_id, forum_name, auth_view, auth_post, auth_topic, auth_annonce, auth_modo FROM forum_topic LEFT JOIN forum_forum ON forum_forum.forum_id = forum_topic.forum_id WHERE topic_id =:topic'); $query->bindValue(':topic',$topic,PDO::PARAM_INT); $query->execute(); $data=$query->fetch(); $forum = $data['forum_id']; echo 'Vous êtes ici : Index du forum --> '.stripslashes(htmlspecialchars($data['forum_name'])).' --> '.stripslashes(htmlspecialchars($data['topic_titre'])).' --> Répondre
'; } //Enfin sinon c'est au sujet de la modération(on verra plus tard en détail) //On ne connait que le post, il faut chercher le reste elseif (isset ($_GET['p'])) { $post = (int) $_GET['p']; $query=$bdd->prepare('SELECT post_createur, forum_post.topic_id, topic_titre, forum_topic.forum_id, forum_name, auth_view, auth_post, auth_topic, auth_annonce, auth_modo FROM forum_post LEFT JOIN forum_topic ON forum_topic.topic_id = forum_post.topic_id LEFT JOIN forum_forum ON forum_forum.forum_id = forum_topic.forum_id WHERE forum_post.post_id =:post'); $query->bindValue(':post',$post,PDO::PARAM_INT); $query->execute(); $data=$query->fetch(); $topic = $data['topic_id']; $forum = $data['forum_id']; echo 'Vous êtes ici : Index du forum --> '.stripslashes(htmlspecialchars($data['forum_name'])).' --> '.stripslashes(htmlspecialchars($data['topic_titre'])).' --> Modérer un message
'; } $query->CloseCursor(); ?> Cette action est impossible'; } //Fin du switch ?>