Bonjour tout le monde,
c'est mon premier poste sur le site,j'espére trouver une réponse à ma question!!
j'ai suivi le tutoriel d'ajouter un systéme de commentaire à son site et j'ai quelques panne au niveau de ces pages.
en fait la page voir.php et celle de addcom.php affichent la même chose...elles affichent toutes les deux un champ ou on peut entrer un pseudo et un autre ou on peut écrire un commentaire.
puis quand je tape un commentaire et je le poste,cette page me dirige pas vers la page voir.php qui devrait le faire normalement grace à header('location : voir.php?id=$news_id'),sachant qu'en plus je retrouve jamais le commentaire posté.
donc voila,si vous voulez le script de mes pages,je vous l'envois,merci pour votre future aide
voila la page voir.php
<!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>Bienvenue sur mon site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$id = '';
if(!empty($_GET'id'])) {
$id=$_GET'id']; }
$sql ="SELECT * FROM news WHERE id=$id";
$req =mysql_query($sql) or die ('erreur sql !</br>'.$sql.'</br>'.mysql_error());
$data=mysql_fetch_assoc($req);
$pseudo = '';
if (!empty ($_GET'pseudo'])) {
$pseudo = $_GET'pseudo'];
}
$commentaire= '';
if (!empty ($_GET'commentaire'])) {
$commentaire = $_GET'commentaire'];
}
echo date('d/m/Y ?\hi', $data'timestamp']);
$sql= "SELECT * FROM comment WHERE news_id={$data"id"]} ORDER BY id DESC";
$req=mysql_query($sql) or die ('erreur SQL: <br/>'.$sql.'<br/>'.mysql_error());
while($data=mysql_fetch_assoc($req)){
echo $data"pseudo"];
echo "<p>{$data"commentaire"]}</p>";
}
?>
<form action="addcom.php" method="post">
pseudo : <input type="text" name="pseudo"/><br/>
<textarea name= "commentaire" style="width:500px; height:200px;"></textarea><br/>
<input type="submit" value="envoyer"/>
<input type="hidden" name="news_id" value="<?php echo $data"id"]; ?>"/>
</form>