Système de commentaires

Bonjour, j'ai un soucis avec mon système de commentaires!
J'avais déjà posté ma question, mais il semblerait que quelqu'un l'ai supprimée!

Mon site : http://lesinistros.olympe-network.com/commentaire1a.php

Merci d'avance pour votre aide.
Configuration: Windows XP
Firefox 2.0.0.5

2 réponses

  1. Salut

    C'est quoi le problème ?
    0
    1. Bahh! Je suis loin d'etre une pro du php donc mon problème c'est juste que ca marche pas!

      Si tu essaye de laisser un commentaire, tu va te retrouversur une page d'erreur.

      Voici le script:
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
      <head>
      <title>lesinistros</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <link rel="stylesheet" media="screen" type="text/css" title="lesinistros" href="css1.css" />
      </head>

      <body>
      <div id="corps">
      <p><a href="index.html">Acceuil</a> <br/>
      <a href="page1.html">Ron/Hermione</a> <br/>
      <a href="page1a.html">Fic</a>
      </p>

      <form method="post" action="commentaires1a.php">
      <p>Laissez un commentaires !!!</p>

      <p>
      Pseudo : <input name="pseudo" /><br />
      Message :<br />
      <textarea name="message" rows="8" cols="35"></textarea> <br />
      <input type="submit" value="Envoyer" />
      </p>
      </form>
      </div>

      <p class="pages">
      <?php
      mysql_connect("localhost", "xxx", "xxx");
      mysql_select_db("xxx");

      if (isset($_POST['pseudo']) AND isset($_POST['message']))
      {

      $pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));

      $message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
      $message = nl2br($message);

      mysql_query("INSERT INTO commentaire1a VALUES('', '" . $pseudo . "', '" . $message . "')");
      }
      $nombreDeMessagesParPage = 20;

      $retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM commentaire1a');
      $donnees = mysql_fetch_array($retour);
      $totalDesMessages = $donnees['nb_messages'];

      $nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);

      echo 'Page : ';
      for ($i = 1 ; $i <= $nombreDePages ; $i++)
      {
      echo '<a href="commentaire1a.php?page=' . $i . '">' . $i . '</a> ';
      }

      ?>

      </p>

      <?php

      if (isset($_GET['page']))
      {
      $page = $_GET['page'];
      }
      else
      {
      $page = 1;
      }
      $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;

      $reponse = mysql_query('SELECT * FROM commantaire1a ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);

      while ($donnees = mysql_fetch_array($reponse))
      {
      echo '<p><strong>' . $donnees['pseudo'] . '</strong> a écrit :<br />' . $donnees['message'] . '</p>';
      }

      mysql_close();
      ?>

      </body>
      </html>
      0