1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
| case "nouveautopic":
$message = htmlspecialchars($_POST['sig'], ENT_QUOTES);
$message = nl2br($message);
$titre = htmlspecialchars($_POST['titre'], ENT_QUOTES);
$forum = $_GET['f'];
$temps = time();
if (empty($_POST['sig']) || empty($_POST['titre']))
{
echo'<h4>Votre message ou votre titre est vide, cliquez <a href="./poster.php?action=nouveautopic&f='.$forum.'">ici</a> pour recommencer</h4>';
}
else //Si jamais le message n'est pas vide
{
mysql_query("INSERT INTO forum_topic
(forum_id, topic_titre, topic_createur, topic_vu, topic_time, topic_genre, topic_last_post, topic_post)
VALUES('".$forum."', '".$titre."', '".$_SESSION['id']."', '1', '".$temps."','".$_POST['mess']."', '0', '0' )")
or die ("Un problème est survenu lors de l'envoi du message");
$nouveautopic = mysql_insert_id();
mysql_query("INSERT INTO forum_post
(post_id, post_createur, post_texte, post_time, topic_id, post_forum_id)
VALUES(',' ,'".$_SESSION['id']."', '".$message."', '".$temps."', '".$nouveautopic."', '".$forum."')")
or die ("Un problème est survenu lors de l'envoi du message");
$nouveaupost = mysql_insert_id();
mysql_query("UPDATE forum_topic
SET topic_last_post = '".$nouveaupost."',
topic_first_post = '".$nouveaupost."'
WHERE topic_id = '".$nouveautopic."'")
or die ("Un problème est survenu lors de l'envoi du message");
mysql_query("UPDATE forum_forum
SET forum_post = forum_post + 1 ,
forum_topic = forum_topic + 1,
forum_last_post_id = '".$nouveaupost."'
WHERE forum_id = '".$forum."'")
or die ("Un problème est survenu lors de l'envoi du message");
mysql_query("UPDATE forum_membres
SET membre_post = membre_post + 1
WHERE membre_id = '".$_SESSION['id']."'")
or die ("Un problème est survenu lors de l'envoi du message");
echo'<h4><font color="maroon">Votre message a bien été ajouté!</font><br/><br>Cliquez <a href="./indexforum.php">ici</a> pour revenir à l\'index du forum<br><br/>Cliquez <a href="./voirtopic.php?t='.$nouveautopic.'">ici</a> pour le voir</h4>';
}
break; |
Partager