Système de commentaires

Fermé
Chachatouille Messages postés 7 Date d'inscription dimanche 22 juillet 2007 Statut Membre Dernière intervention 12 août 2007 - 26 juil. 2007 à 20:38
Chachatouille Messages postés 7 Date d'inscription dimanche 22 juillet 2007 Statut Membre Dernière intervention 12 août 2007 - 26 juil. 2007 à 20:52
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
26 juil. 2007 à 20:46
Salut

C'est quoi le problème ?
0
Chachatouille Messages postés 7 Date d'inscription dimanche 22 juillet 2007 Statut Membre Dernière intervention 12 août 2007 8
26 juil. 2007 à 20:52
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