Forum - Redirection vers le message envoyé
Posté : 18 juil. 2006, 19:26
Salut,
Je suis en train de faire un petit forum perso, mais il y a quelque chose que je ne vois pas comment faire.
Pour faire une redirection vers une réponse à un topic sur le message posté, je récupère l'id du topic et l'id du forum dans l'url.
J'obtiens ceci :
Donc aucune difficulté, mais lorsque le message envoyé est un nouveau sujet, comment doit-on faire pour rediriger vers le sujet, car je ne possède que l'id du forum ?
J'arrive pas à trouver une solution.
Merci
Je suis en train de faire un petit forum perso, mais il y a quelque chose que je ne vois pas comment faire.
Pour faire une redirection vers une réponse à un topic sur le message posté, je récupère l'id du topic et l'id du forum dans l'url.
J'obtiens ceci :
if( isset($reponse) && $reponse === true )
{
$cat = $_POST['cat'];
$topic = $_POST['top'];
$sql = "SELECT nom FROM f_sujet WHERE id = " . $topic;
$titre = rewrite($db -> req($sql, 'result'));
$sql = "INSERT INTO f_reponse(id_sujet, auteur, contenu)
VALUES(" . protection($topic) . ", '" . protection($_SESSION['membre']) . "', '" . protection($_POST['message']) . "');";
if( $db -> req($sql) ) header('location: forum-' . $cat . '-' . $topic . '-t1-' . $titre . '.html');
else header('location: forum.html');
}
Oui, je sais mes variables GET ne sont pas protégées, je vais le faire Donc aucune difficulté, mais lorsque le message envoyé est un nouveau sujet, comment doit-on faire pour rediriger vers le sujet, car je ne possède que l'id du forum ?
J'arrive pas à trouver une solution.
Merci