Système de commentaires

Chachatouille Messages postés 7 Statut Membre -  
Chachatouille Messages postés 7 Statut Membre -
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.

2 réponses

Utilisateur anonyme
 
Salut

C'est quoi le problème ?
0
Chachatouille Messages postés 7 Statut Membre 8
 
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