Systeme commentaire, les donnée s'affiche pas ds base de donnée [Résolu/Fermé]

Signaler
Messages postés
46
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
13 novembre 2012
-
Messages postés
46
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
13 novembre 2012
-
Bonjour,

Je suis entrain de suivre un tutaux sur grafikart pour installer un système de commentaire.
Mon soucis est quand j'ajoute un commentaire "le titre l'URL et le contenu" ne s'affiche dans la base de donné "comment". sa me met bien les champ dans la base de donnée mes vide.
J'ai beau chercher je ne voi pas comment régler le souci.
Quelqu'un pourrais t'il m'aider svp??? Merci.


voici le code de ma la page "addcoom.php"
<?php
require "config.php";
mysql_connect (DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
extract ($_POST);
$sql="INSERT INTO comment (pseudo,url,mail,contenu) VALUES ('$pseudo','$url','$mail','$contenu')";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
header ("location: index.php");

?>

-------------------------------------------------------------------------------------------------------------

ma page "index.php"

<?php
require "config.php";
mysql_connect (DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);

$sql="SELECT titre,id FROM news";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while($data=mysql_fetch_assoc($req)){
echo "<a href=\"voir.php?id={$data["id"]}\">{$data["titre"]}</a><br />";

}
?>

-------------------------------------------------------------------------------------------------

ma page "voir.php"
<?php
require "config.php";
mysql_connect (DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);

$id=$_GET['id'];
$sql="SELECT * FROM news WHERE id=$id";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while($data=mysql_fetch_assoc($req)){
echo "<h1>{$data["titre"]}</h1>";
echo "<p>{$data["contenu"]}</p>";
echo "<p align\"right\">".date("j/n/Y G:i",strtotime($data["date"]))."</p>";

}
?>

<form action="addcom.php" methode="post">
Pseudo : <input type="text" name="pseudo"/><br />
URL : <input type="text" name="URL"/><br />
Mail : <input type="text" name="mail"/><br />
<textarea name="contenu" style="width:500px; height:200px;"></textarea>
<input type="submit" value="Envoyer"/>
</form>

--------------------------------------------------------------------------------------------------------
ma page "flux.php"
<?php
echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?>" ?>

<rss version="2.0">
<channel>;
<title>Mon premier flux</title>
<link>http://.test.fr</link>
<description>Mon premier flux rss</description>
<?php
require "config.php";
mysql_connect (DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
mysql_query("SET NAMES 'utf8'");
$sql="SELECT * FROM news ORDER BY date DESC";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while($data=mysql_fetch_assoc($req)){
echo "<item>\n";
echo "<title>".$data['titre']."</title>\n";
echo "<link>".$data['url']."</link>\n";
echo "<description><![CDATA[".$data['contenu']."]]></description>\n";


echo "<pubDate>".date("D, d M Y H:i:s",strtotime($data["date"]))." GMT</pubDate>\n";
echo "</item>\n";
}
?>
</channel>
</rss>


Si j'enlève le ; derrière <channel> sa me met "<rss version="2.0"> et <channel>" en erreur. si quelqu'un aurai une idée de pourquoi...

1 réponse

Messages postés
46
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
13 novembre 2012

c bon g touver il y avez un e a methode Post dans le formulaire........