Insertion de titre dans une réponse
Insertion de titre dans une réponse ...
Bonjour, voila je touche assez au php et j'aime coder mais la a vrai dire je n'arrive pas a ajouter des titres dans les réponses du forums ... (intitulé)
Voici mes codes =>
New topic (tout marche :) )
Code:
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
| <?php
if(isset($_POST['message'], $_POST['title']) and $_POST['message']!='' and $_POST['title']!='')
{
$title = $_POST['title'];
$message = $_POST['message'];
if(get_magic_quotes_gpc())
{
$title = stripslashes($title);
$message = stripslashes($message);
}
$title = mysql_real_escape_string($title);
$message = mysql_real_escape_string(bbcode_to_html($message));
if(mysql_query('insert into topics (parent, id, id2, title, message, authorid, timestamp, timestamp2) select "'.$id.'", ifnull(max(id), 0)+1, "1", "'.$title.'", "'.$message.'", "'.$_SESSION['userid'].'", "'.time().'", "'.time().'" from topics'))
{
?>
<div class="message">Le sujet a bien été créé.<br />
<a href="list_topics.php?parent=<?php echo $id; ?>">Retourner au forum</a></div>
<?php
}
else
{
echo 'Une erreur s\'est produite lors de la création du sujet.';
} |
Voici mon code d'ajout d'une réponse =>
Code:
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
|
<?php
if(isset($_POST['message']) and $_POST['message']!='')
{
$message = $_POST['message'];
if(get_magic_quotes_gpc())
{
$message = stripslashes($message);
}
$message = mysql_real_escape_string(bbcode_to_html($message));
if(mysql_query('insert into topics (parent, id, id2, title, message, authorid, timestamp, timestamp2) select "'.$dn1['parent'].'", "'.$id.'", max(id2)+1, "", "'.$message.'", "'.$_SESSION['userid'].'", "'.time().'", "'.time().'" from topics where id="'.$id.'"') and mysql_query('update topics set timestamp2="'.time().'" where id="'.$id.'" and id2=1'))
{
?>
<div class="message">Le message a bien été envoyé.<br />
<a href="read_topic.php?id=<?php echo $id; ?>">Retourner au sujet</a></div>
<?php
}
else
{
echo 'Une erreur s\'est produite lors de l\'envoi du message.';
} |
Le truc est : Je voudrai que les titre des réponse se trouve dans la base : topics avec comme table : title2
Puisque dans title c'est le nom des topics ;)
Si quelqu'un as une suggestion je suis tout a vous :)
Cordialement,