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 59 60 61 62 63 64 65 66 67 68
|
<form method="get" action="ajout_comm.php">
<?php
if(isset($_GET['mess']))
{
$id = $_GET['mess'];
// La requête sql pour récupérer les messages de la page actuelle.
$retour_messages=mysql_query('SELECT * FROM message WHERE id_message="'.$id.'" ORDER BY id_message');
while($donnees_messages=mysql_fetch_assoc($retour_messages)) // On lit les entrées une à une grâce à une boucle
{
echo '<h1>'.$donnees_messages['titre'].'</h1>';
echo '<span class="dateenvoi">Posté par Eki, le '.$donnees_messages['date'].'</span><br /><br />';
echo $donnees_messages['image'].'<br /><br />';
echo $donnees_messages['texte'].'<br /><br />';
}
// Formulaire de soumission d'un commentaire
echo '<table class="tabcomm"><tr><td align="right">Pseudo</td><td><input type="text" name="pseudo" /></td></tr>';
echo '<tr><td align="right">Site</td><td><input type="text" name="site" /></td></tr>';
echo '<tr><td align="right">Commentaire</td><td><textarea name="commentaire"></textarea>';
echo '<tr><td></td><td><input type="submit" name="valider" value="Ajouter" /></td></tr>';
echo '<tr><td> </td></tr></table>';
// Affichage des autres commentaires
$reqcomm = mysql_query("SELECT * FROM commentaire WHERE id_message = '".$id."';");
$i = 0;
echo '<table class="comment" cellpadding="0" cellspacing="0">';
while ($ligne = mysql_fetch_array($reqcomm))
{
if ($i%2 == 0) $classe = 'orange';
else $classe = 'rouge';
$auteur = $ligne['auteur'];
$date = $ligne['date'];
$comm = $ligne['comm'];
if ($ligne['site_auteur'] != '')
$site = 'Par <a href="'.$ligne['site_auteur'].'">'.$auteur.'</a>';
else $site = 'Par <strong>'.$auteur.'</strong>';
echo '<tr class="'.$classe.'"><td>'.$site.', le '.$date.'</td></tr>';
echo '<tr><td>'.$comm.'</td></tr>';
echo '<tr><td> </td></tr>';
$i++;
}
if(isset($_GET['valider']))
{
$pauteur = $_GET['pseudo'];
$datepost = date('d/m/y');
$pcomm = $_GET['commentaire'];
$psite = $_GET['site'];
if ($pauteur != '' && $pcomm != '')
{
$datepost = date('d/m/y');
$reqins = mysql_query('INSERT INTO commentaire(auteur,date,comm,site_auteur,id_message)
VALUES ("'.$pauteur.'","'.$datepost.'","'.$pcomm.'","'.$psite.'","'.$id.'");') or die(mysql_error());
}
else echo '<p class="error">Vous devez remplir les champs Pseudo et Commentaire :)</p>';
if(!$reqins) echo '<p class="error">Problème d\'enregistrement !</p>';
else echo '<p class="valide">Commentaire ajouté ! :)</p>';
}
echo '</table>';
}
?>
</form> |