Faire un systéme de commentaire

will.smith Messages postés 264 Statut Membre -  
will.smith Messages postés 264 Statut Membre -
Bonjour,

je voudrais faire un systéme de commentaire pour chaque page et qui ne se répetent pas à chaque page

mais le souci dans ma page http://le.coffre.free.fr/windows_live_messenger.php

comme j'ai fais une améliriation pour mon commentaire

quand il se connecte sur :

pseudo : tester
mot de pass : 12345678

ensuite il faut se retourné sur la page là vous verrez la page commentaire

mais le souci j'ai voulu mettre un code pour récupére le pseudo comme le forum donc je suspose il faut mettre ce bout de code dans ma page ajou_commentaire où dernier_commentaire.php

j'ai mis code dans la page derniers_commentaire.php

	  $requete1 = mysql_query('SELECT * FROM forum_membres WHERE membre_id='.$membre.'');

	  if ($data1 = mysql_fetch_assoc($requete1))


come il mettras juste leur texte du commentaire et aprés il appui sur envoyé et ensuite il verront leur pseudo et pour quoi leur avatars

mais je ne sais pas trop où il faut le mettre car on ne peut plus poster de message

voilà les codes

ajout_commentaire.php

      <?php

	  //Un ajout ?
include('includes/connect01.php');

//Sécurité anti-hack pour tout les champs
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$mail = mysql_real_escape_string(htmlspecialchars($_POST['mail'])); 
$message = mysql_real_escape_string(htmlspecialchars($_POST['message'])); 
$siteweb = mysql_real_escape_string(htmlspecialchars($_POST['siteweb'])); 

//Valeur par defaut
$pseudo_verif = 'Votre Pseudo';
$mail_verif = 'Votre Mail';
$site_verif = 'Votre Site';
$message_verif = 'Votre Message';

if ($_POST)
{
//Si pseudo OU message OU mail est vide
if ($_POST['pseudo'] == $pseudo_verif OR $_POST['message'] == $message_verif OR $_POST['mail'] == $mail_verif)
{
echo '<p class="texte_blanc" align="center">';
echo '<Script language="JavaScript">
setTimeout("document.location = \'../$nom_page.php\' ", 5)
</script>';
}
echo 'Veuillez remplir tout les champs svp !';
echo '</p>';

//Pour la date :)
$date = time();
$date = date('d/m/Y', $date);
$heure = time();
$heure = date('H:i', $heure);

//Si pseudi ET message ET mail ne sont pas vident & existent alors on ajoute !
if ($_POST['pseudo'] != $pseudo_verif AND $_POST['message'] != $message_verif AND $_POST['mail'] != $mail_verif)
{
    if (isset($_POST['pseudo']) AND isset($_POST['message']) AND isset($_POST['mail']))
	{
    //On ajoute
    mysql_query("INSERT INTO commentaires  VALUES 
  ('', '".$pseudo."', '".$message."', '".$date."', '".$heure."', '".$mail."', '".$siteweb."', '".$_POST['note']."' ) ");
    //Message de remerciement
	echo '<p class="texte_blanc" align="center">';
    echo '<Script language="JavaScript">
    setTimeout("document.location = \'../$nom_page.php\' ", 5)
    </script>';
    echo 'Votre message à bien été ajouté ! Merci';
	//On redirige vers la page $nom_page.php
	echo '</p>';
	}
}

//On se deconnecte
}
mysql_close();
?>


et dernier_commentaire.php

<?php
	  include('includes/connect01.php');

      //Si personne n'a posté

      $premier = mysql_query("SELECT COUNT(*) AS message_post FROM commentaires");
	  $message = mysql_fetch_array($premier);
	  $total = $message['message_post'];
	  if ($total == 0)
	  {
	  echo '<div align="center" class="texte_blanc">';
	  echo 'Soyez le premier à poster !';
	  echo '</div>';
	  echo '<br />';
	  }
      if ($total >= 1)
	  {
      //----------------------------------------------------------------------------------------------//
	  //Si quelqun a déja posté
	  // On met dans une variable le nombre de messages qu'on veut par page
	  $nombreDeMessagesParPage = 15; // Essayez de changer ce nombre pour voir :o)
	  // On récupère le nombre total de messages
	  $retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM commentaires");
	  $donnees = mysql_fetch_array($retour);
	  $totalDesMessages = $donnees['nb_messages'];
	  // On calcule le nombre de pages à créer
	  $nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);
	  // Puis on fait une boucle pour écrire les liens vers chacune des pages
	  echo '<p class="pages">Page : ';
	  for ($i = 1 ; $i <= $nombreDePages ; $i++)
	  {
	  echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
	  }
      
      // --------------- Etape 3 ---------------
	  // Maintenant, on va afficher les messages
	  // ---------------------------------------

      if (isset($_GET['page']))
	  {
	  $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse ($nom_page.'?page=4)
	  }
	  else // La variable n'existe pas, c'est la première fois qu'on charge la page
	  {
	  $page = 1; // On se met sur la page 1 (par défaut)
	  }

      // On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
	  $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;

      $reponse = mysql_query('SELECT * FROM commentaires id_clins_d_oeil_amours, id_clins_d_oeil_anglais, id_clins_d_oeil_animaux, id_clins_d_oeil_coleres, id_clins_d_oeil_deustchs, id_clins_d_oeil_fetes, id_clins_d_oeil_francais, id_clins_d_oeil_humours, id_clins_d_oeil_italies, id_clins_d_oeil_nerlandais, id_clins_d_oeil_nouveaux, id_clins_d_oeil_puccas, id_clins_d_oeil_sexys, id_clins_d_oeil_smileys, id_clins_d_oeil_sons, id_clins_d_oeil_sports, id_fonds_dynamiques, id_moods, id_moods_sons, id_logiciels, id_scripts, id_plug_ins, id_series, id_sitcoms ORDER BY id_commentaire DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);

      //On fait une boucle pour afficher tout les messages

     while ($donnees = mysql_fetch_array($reponse)) 
	  {

      //A partir d'ici tu doit faire appel à ta fonction de parsage comme ceci
      $message_parse = code($donnees['message']);
	  //On récupère les infos du membre

	  $requete1 = mysql_query('SELECT * FROM forum_membres WHERE membre_id='.$membre.'');
	  if ($data1 = mysql_fetch_assoc($requete1))
	  {
      }
	  ?>
<br />
<br />
      <div class="pseudo">Posté par :<a> <?php echo $data1['membre_pseudo']; ?></a> Le <a><?php echo $donnees['date']; ?></a> à <a><?php echo $donnees['heure']; ?> heure(s)</a></div>
<br />
      <div class="message"><?php echo code($donnees['message']); ?></div>
<br />
<br />
      
      <div class="pseudo">Votre Mail : <a href="mailto:<?php echo $donnees['mail']; ?>"><?php echo $donnees['mail']; ?></a> Votre note est : <a><?php echo $donnees['note']; ?>/20</a> Votre site : <a><?php echo $donnees['url']; ?></a></div>

      <?php
	  echo '<br /><br />';
	  //On ferme le else
	  }
	  //On ferme la boucle
	  }
	  if ($total == 0)
	  {
	  echo '';
	  }
	  //On se deconnecte
	  mysql_close();


if ($total >=1)
{
 
// --------------- Etape 1 -----------------
// Si un message est envoyé, on l'enregistre
// -----------------------------------------
 
if (isset($_POST['pseudo']) AND isset($_POST['message']))
{
    $pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité
    $message = mysql_real_escape_string(htmlspecialchars($_POST['message'])); // De même pour le message
    $message = nl2br($message); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br />
 
    // On peut enfin enregistrer :o)
    mysql_query("INSERT INTO commentaires  VALUES('', '".$_POST['pseudo']."', '".$_POST['message']."')");
}
 
// --------------- Etape 2 -----------------
// On écrit les liens vers chacune des pages
// -----------------------------------------
 
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 20; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM commentaires");
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo '<p class="pages">Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
    echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
}
//On ferme if
}
if ($total == 0)
{
echo '</p>';
}
?>


si qqun peut m'aidé à le faire mon commentaire si vous voulez mon msn pour que je puisse vous donné les pages en expliquant ceux que veut faire précisement n'hesite pas a m'envoyer un mp où msn et je vous expliquerais avec un plaisir

3 réponses

will.smith Messages postés 264 Statut Membre 10
 
re

si j'ai oublié un truc pour que vous m'aidé dite le moi

mais connectez vous pour voir la page avec le pseudo que je vous ai donné

en éspérant qqun vas m'aidé merci d'avance
0
will.smith Messages postés 264 Statut Membre 10
 
ok vous étes fachez avec le php de mon commentaire

je suis là si vous voulez m'aidez
0
will.smith Messages postés 264 Statut Membre 10
 
re

j'ai éssayé supprimé 2 où 3 codes que je ne trouve qui sert à rien

donc voilà

ajout_commentaire.php

                                    <!-- On va commencer le formulaire -->

      <div class="zform">
	  
	  <form method="post" echo "window.setTimeout(\"location=('".$nom_page."');\",1000)"; name="formulaire">
	  <input type="image" src="images/bbcodes/gras.png" onclick="javascript:bbcode('', '');return(false)" />
	  <input type="image" src="images/bbcodes/italique.png" onclick="javascript:bbcode('', '');return(false)" class="italique" alt="Italique" title="Italique" />
	  <input type="image" src="images/bbcodes/souligner.png" onclick="javascript:bbcode('<souligner>', '</souligner>');return(false)" class="souligner" alt="Souligner" title="Souligner" />
	  <input type="image" src="images/bbcodes/barrer.png" onclick="javascript:bbcode('<barrer>', '</barrer>');return(false)" class="barrer" alt="Barrer" title="Barrer" />
	  <input type="image" src="images/bbcodes/image.png" onclick="javascript:bbcode('<image>', '</image>');return(false)" alt="Image" title="Image" />
	  <input type="image" src="images/bbcodes/lien.png" onclick="javascript:bbcode('<lien>', '</lien>');return(false)" alt="Lien" title="Lien" />	  
	  <input type="image" src="images/bbcodes/citation.png" onclick="javascript:bbcode('<citation=AUTEUR>', '</citation>');return(false)" alt="Citation" title="Citation" />
	  <input type="image" src="images/bbcodes/liste.png" onclick="javascript:bbcode('<liste><puce>', '');return(false)" title="liste" alt="liste" />
      <input type="image" src="images/bbcodes/mail.png" onclick="javascript:bbcode('<mail>', '</mail>');return(false)" alt="Mail" title="Mail" />
	  <input type="image" src="images/bbcodes/secret.png" onclick="javascript:bbcode('<secret>', '</secret>');return(false)" alt="Secret" title="Secret" />
	  <input type="image" src="images/bbcodes/information.png" onclick="javascript:bbcode('<information>', '</information>');return(false)" alt="Information" title="Information" />
	  <input type="image" src="images/bbcodes/attention.png" onclick="javascript:bbcode('<attention>', '</attention>');return(false)" alt="Attention" title="Attention" />
	  <input type="image" src="images/bbcodes/erreur.png" onclick="javascript:bbcode('<erreur>', '</erreur>');return(false)" alt="Erreur" title="Erreur" />
	  <input type="image" src="images/bbcodes/question.png" onclick="javascript:bbcode('<question>', '</question>');return(false)" alt="Question" title="Question" />
<br />
<br />
	  <select title="position" name="position" onchange="javascript: bbcode('<' + this.value + '>','</position>'); this.selectedIndex = 0;">
	  <option style="font-weight: bold;" class="position_titre" selected="selected">Position</option>
	  <option value="position valeur = gauche">Gauche</option>
	  <option value="position valeur = centrer">Centrer</option>
	  <option value="position valeur = droite">Droite</option>
	  <option value="position valeur = justifier">Justifier</option>
	  </select>

      <select title="flottant" name="flottant" onchange="javascript: bbcode('<' + this.value + '>','</flottant>'); this.selectedIndex = 0;">
	  <option style="font-weight: bold;" class="position_titre" selected="selected">Flottant</option>
	  <option value="flottant valeur = A droite">A droite</option>
	  <option value="flottant valeur = A gauche">A gauche</option>
	  </select>

	  <select title="taille" name="taille" onchange="javascript: bbcode('<' + this.value + '>','</taille>'); this.selectedIndex = 0;">
	  <option style="font-weight: bold;" class="taille_titre" selected="selected">Taille</option>
	  <option value="taille valeur = ttgrand">Très très grand</option>
	  <option value="taille valeur = tgrand">Très grand</option>
	  <option value="taille valeur = grand">Grand</option>
	  <option value="taille valeur = petit">Petit</option>
	  <option value="taille valeur = tpetit">Très petit</option>
	  <option value="taille valeur = ttpetit">Très très petit</option>
	  </select>

      <select title="Couleur" name="Couleur" onchange="javascript: bbcode('<' + this.value + '>','</couleur>'); this.selectedIndex = 0;">
	  <option style="font-weight: bold;" value="couleur_titre" selected="selected">Couleur</option>
	  <option style="color:#000000;" value="couleur nom = noir">Noir</option>
	  <option style="color:#000099;" value="couleur nom = bleu">Bleu</option>
	  <option style="color:#162277" value="couleur nom = bleu foncé">Bleu Foncé</option>
	  <option style="color:#A52A2A;" value="couleur nom = marron">Marron</option>
	  <option style="color:#757575;" value="couleur nom = gris">Gris</option>
	  <option style="color:#404040;" value="couleur nom = gris foncé">Gris Foncé</option>
	  <option style="color:#808080;" value="couleur nom = gris clair">Gris Clair</option>
	  <option style="color:#FFD700;" value="couleur nom = or">Or</option>
	  <option style="color:#FF0000;" value="couleur nom = rouge">Rouge</option>
	  <option style="color:#177531;" value="couleur nom = vert foncé">Vert Foncé</option>
	  <option style="color:#33CC00;" value="couleur nom = vert">Vert</option>
	  <option style="color:#ff88f8;" value="couleur nom = rose">Rose</option>
	  <option style="color:#CCCCCC;" value="couleur nom = argent">Argent</option>
	  <option style="color:#FFFF00;" value="couleur nom = jaune">Jaune</option>
	  <option style="color:#F73DF7;" value="couleur nom = fushia">Fushia</option>
	  <option style="color:#CC33CC;" value="couleur nom = violet">Violet</option>
	  <option style="color:#A7A700;" value="couleur nom = olive">Olive</option>
	  <option style="color:#66FFFF;" value="couleur nom = azur">Azur</option>
	  <option style="color:#FFC800;" value="couleur nom = orange">Orange</option>
	  <option style="color:navy;" value="couleur nom = marine">Marine</option>
	  <option style="color:aqua;" value="couleur nom = turquoise">Turquoise</option>
	  </select>

      <select title="police" name="police" onchange="javascript: bbcode('<' + this.value + '>','</police>'); this.selectedIndex = 0;">
	  <option style="font-weight: bold;" class="police_titre" selected="selected">Police</option>
	  <option value="police valeur = arial">Arial</option>
	  <option value="police valeur = times">Times</option>
	  <option value="police valeur = courrier">Courrier</option>
	  <option value="police valeur = impact">Impact</option>
	  <option value="police valeur = geneva">Geneva</option>
	  <option value="police valeur = optima">Optima</option>
	  </select>

	  <select title="semantique" name="semantique" onchange="javascript: bbcode('<'+this.value+'>','</'+this.value+'>'); this.selectedIndex = 0;">
	  <option style="font-weight: bold;" class="taille_titre" selected="selected">Sémantique</option>
	  <option value="titre1">Titre 1</option>
	  <option value="titre2">Titre 2</option>
	  </select>
	  </div>
<br />

	  <div class="smilies_zform">
	  <a href="tous_smilies.php" onclick="window.open(this.href,'popup','height=550 , width=90');window.id_textarea = 'texte'; return false;">Autres smileys</a>
<br />
      <img src="images/smileys/clin.png" title="clin" alt="clin" onclick="javascript:smilies(' :clin: ');return(false)" />
	  <img src="images/smileys/blink.gif" title="blink" alt="blink" onclick="javascript:smilies(' :blink: ');return(false)" />
	  <img src="images/smileys/heureux.png" title="heureux" alt="heureux" onclick="javascript:smilies(' :heureux: ');return(false)" />
	  <img src="images/smileys/hihi.png" title="hihi" alt="hihi" onclick="javascript:smilies(' :hihi: ');return(false)" />
<br />
      <img src="images/smileys/huh.png" title="huh" alt="huh" onclick="javascript:smilies(' :huh: ');return(false)" />
	  <img src="images/smileys/langue.png" title="langue" alt="langue" onclick="javascript:smilies(' :langue: ');return(false)" />
	  <img src="images/smileys/mechant.png" title="méchant" alt="méchant" onclick="javascript:smilies(' :mechant: ');return(false)" />
	  <img src="images/smileys/rire.gif" title="rire" alt="rire" onclick="javascript:smilies(' :rire: ');return(false)" />
<br />
      <img src="images/smileys/triste.png" title="triste" alt="triste" onclick="javascript:smilies(' :triste: ');return(false)" />
	  <img src="images/smileys/siffle.png" title="siffle" alt="siffle" onclick="javascript:smilies(' :siffle: ');return(false)" />
	  <img src="images/smileys/smile.png" title="smile" alt="smile" onclick="javascript:smilies(' :smile: ');return(false)" />
	  <img src="images/smileys/unsure.gif" title="unsure" alt="unsure" onclick="javascript:smilies(' :unsure: ');return(false)" />
<br />
<br />
	  <a href="mode_emploi.php">Mode d'emploi</a>
	  </div>

	  <div class="zform">
	  <textarea tabindex="30" rows="15" cols="90" id="textarea" name="message"></textarea>
	  </div>
	  <p align="center">
	  <input type="image" src="images/messages/previsualisation.png" value="Prévisualiser" onClick="previsualisation();return(false)" />
	  
	                                <!-- ce bouton va permettre aux utilisateurs d'avoir un aperçu quand ils le veulent, pas en direct -->
      </p>
	  <div id="previsualisation"></div>

									<!-- on crée un div avec quelques caractéristiques, on lui donne un nom et on ne le remplit pas, on le laisse vide -->

      <div style="text-align:center" class="texte_blanc">

      <input type="image" src="images/messages/envoyer.png" alt="Envoyer" name="Envoyer"/>
	  </div></form>

	                                <!-- Fin du formulaire -->
									<!-- On affiche les autres messages -->

      <?php

	  //Un ajout ?
include('includes/connect01.php');

if ($_POST)
{
//Si pseudo OU message OU mail est vide
if ($_POST['message'] == $message_verif)
{
echo '<p class="texte_blanc" align="center">';
echo '<Script language="JavaScript">
setTimeout("document.location = \'../$nom_page.php\' ", 5)
</script>';
}
echo 'Veuillez remplir tout les champs svp !';
echo '</p>';

//Pour la date :)
$date = time();
$date = date('d/m/Y', $date);
$heure = time();
$heure = date('H:i', $heure);

//Si pseudi ET message ET mail ne sont pas vident & existent alors on ajoute !
if ($_POST['message'] != $message_verif)
{
    if (isset($_POST['message']))
	{
    //On ajoute
    mysql_query("INSERT INTO commentaires  VALUES 
  ('', '".$message."' ) ");
    //Message de remerciement
	echo '<p class="texte_blanc" align="center">';
    echo '<Script language="JavaScript">
    setTimeout("document.location = \'../$nom_page.php\' ", 5)
    </script>';
    echo 'Votre message à bien été ajouté ! Merci';
	//On redirige vers la page $nom_page.php
	echo '</p>';
	}
}

//On se deconnecte
}
mysql_close();
?>


et quand j'envoy un message il me donne cette page aulieu de revenir sur la même page :

http://le.coffre.free.fr/$nom_page.php

au lieu cette page

http://le.coffre.free.fr/windows_live_messenger.php

et voilà la page ou j'ai mis le code où les réquette et les sessions pour dire c'est ce pseudos qui a mis le message :

dernier.commentaire.php

<?php
	  include('includes/connect01.php');

      //Si personne n'a posté

      $premier = mysql_query("SELECT COUNT(*) AS message_post FROM commentaires");
	  $message = mysql_fetch_array($premier);
	  $total = $message['message_post'];
	  if ($total == 0)
	  {
	  echo '<div align="center" class="texte_blanc">';
	  echo 'Soyez le premier à poster !';
	  echo '</div>';
	  echo '<br />';
	  }
      if ($total >= 1)
	  {
      //----------------------------------------------------------------------------------------------//
	  //Si quelqun a déja posté
	  // On met dans une variable le nombre de messages qu'on veut par page
	  $nombreDeMessagesParPage = 15; // Essayez de changer ce nombre pour voir :o)
	  // On récupère le nombre total de messages
	  $retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM commentaires");
	  $donnees = mysql_fetch_array($retour);
	  $totalDesMessages = $donnees['nb_messages'];
	  // On calcule le nombre de pages à créer
	  $nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);
	  // Puis on fait une boucle pour écrire les liens vers chacune des pages
	  echo '<p class="pages">Page : ';
	  for ($i = 1 ; $i <= $nombreDePages ; $i++)
	  {
	  echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
	  }
      
      // --------------- Etape 3 ---------------
	  // Maintenant, on va afficher les messages
	  // ---------------------------------------

      if (isset($_GET['page']))
	  {
	  $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse ($nom_page.'?page=4)
	  }
	  else // La variable n'existe pas, c'est la première fois qu'on charge la page
	  {
	  $page = 1; // On se met sur la page 1 (par défaut)
	  }

      // On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
	  $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;

      $reponse = mysql_query('SELECT * FROM commentaires id_clins_d_oeil_amours, id_clins_d_oeil_anglais, id_clins_d_oeil_animaux, id_clins_d_oeil_coleres, id_clins_d_oeil_deustchs, id_clins_d_oeil_fetes, id_clins_d_oeil_francais, id_clins_d_oeil_humours, id_clins_d_oeil_italies, id_clins_d_oeil_nerlandais, id_clins_d_oeil_nouveaux, id_clins_d_oeil_puccas, id_clins_d_oeil_sexys, id_clins_d_oeil_smileys, id_clins_d_oeil_sons, id_clins_d_oeil_sports, id_fonds_dynamiques, id_moods, id_moods_sons, id_logiciels, id_scripts, id_plug_ins, id_series, id_sitcoms ORDER BY id_commentaire DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);

      //On fait une boucle pour afficher tout les messages

     while ($donnees = mysql_fetch_array($reponse)) 
	  {

      //A partir d'ici tu doit faire appel à ta fonction de parsage comme ceci
      $message_parse = code($donnees['message']);
	  //On récupère les infos du membre

	  $requete1 = mysql_query('SELECT * FROM forum_membres WHERE membre_id='.$membre.'');
	  if ($data1 = mysql_fetch_assoc($requete1))
	  {
      }
	  ?>
	  <table>
	  <tr>
	  <th class="vt_auteur">Auteurs</th>
	  <th class="vt_mess">Messages</th>
	  </tr>

	  <?php

	  while ($data2 = mysql_fetch_assoc($requete2))
	  {

	  // On commence à afficher le pseudo du créateur du message :
	  // On vérifie les droits du membre
	  // (partie du code commentée plus tard)

	  echo'<tr><td>
	  <a href="./voirprofil.php?m='.$data2['membre_id'].'&amp;action=consulter">
	  '.$data2['membre_pseudo'].'</a></td>';

      }

	  // Détails sur le membre qui a posté

	  echo'<tr><td>';
	  
	  echo'<div class="texte_blanc">'.EON($data1['membre_citation']).'</div>';
	  echo'<br />';

	  if(empty($data1['membre_avatar']))
	  {
	  echo'<img src="../images/avatar.gif" alt="avatar par défault" title="avatar par défault" />';
	  }
	  else
	  {
	  echo'<img src="../images/avatars/'.$data1['membre_avatar'].'" alt="son avatar" title="son avatar" />';
	  }',

	  <br />Membre inscrit le '.date('d/m/Y',$data2['membre_inscrit']).'
	  <br />Messages : '.$data2['membre_post'].'<br />
	  Pays : '.$data2['membre_pays'].'</td>';

	   echo'<td>';


	   echo ''.code($data2['post_texte']).'';

       // Message

	  //echo code($data2['post_texte']);
	  if (!empty($data2['membre_signature']))
	  echo '<br /><hr />'.code($data2['membre_signature']);
	  echo'</td></tr>';
	  } // Fin de la boucle ! \o/

	  ?>

	  </table>

      <?php
	  echo '<br /><br />';
	  //On ferme le else
	  }
	  //On ferme la boucle
	  }
	  if ($total == 0)
	  {
	  echo '';
	  }
	  //On se deconnecte
	  mysql_close();


if ($total >=1)
{
 
// --------------- Etape 1 -----------------
// Si un message est envoyé, on l'enregistre
// -----------------------------------------
 
if (isset($_POST['message']))
{
    $message = mysql_real_escape_string(htmlspecialchars($_POST['message'])); // De même pour le message
    $message = nl2br($message); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br />
 
    // On peut enfin enregistrer :o)
    mysql_query("INSERT INTO commentaires  VALUES('', '".$_POST['message']."')");
}
 
// --------------- Etape 2 -----------------
// On écrit les liens vers chacune des pages
// -----------------------------------------
 
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 20; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM commentaires");
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo '<p class="pages">Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
    echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
}
//On ferme if
}
if ($total == 0)
{
echo '</p>';
}
?>


merci et je suis trés patient si qqun pouvais m'aidé ca seras trés sympas de sa part
0