Bonjour je suis débutant même très débutant en base de donné je cherche a créer des page ID pour un systeme de commentaire sur plusieurs pages
voilà le code directement sur un page web principal
<?php
// Error reporting:
error_reporting(E_ALL^E_NOTICE);
include "connect.php";
include "comment.class.php";
$theIDofThePage = 1;
$comments = array();
$result = mysql_query("SELECT * FROM comments
WHERE page_id = ".$theIDofThePage." ORDER BY id ASC");
while($row = mysql_fetch_assoc($result))
{
$comments[] = new Comment($row);
}
?>
<div id="main">
<?php
foreach($comments as $c){
echo $c->markup();
}
?>
<div id="addCommentContainer">
<p>AJouté un Commentaire</p>
<form id="addCommentForm" method="post" action="">
<div>
<label for="name">Votre Nom</label>
<input type="text" name="name" id="name" />
<label for="email">Votre E-mail (Ne sera pas publié) </label>
<input type="text" name="email" id="email" />
<label for="url">Site Web (Non requis)</label>
<input type="text" name="url" id="url" />
<label for="body">Votre Commentaire</label>
<textarea name="body" id="body" cols="20" rows="5"></textarea>
<input type="submit" id="submit" value="Envoyer" />
</div>
</form>
</div>
</div>
Et le submit.php qui envoir l'information pour créer le commentaire
<?php
// Error reporting:
error_reporting(E_ALL^E_NOTICE);
include "connect.php";
include "comment.class.php";
$arr = array();
$validates = Comment::validate($arr);
if($validates)
{
mysql_query(" INSERT INTO comments(name,url,email,body,page_id)
VALUES (
'".$arr['name']."',
'".$arr['url']."',
'".$arr['email']."',
'".$arr['body']."',
'".$theIDofThePage."'
)");
$arr['dt'] = date('r',time());
$arr['id'] = mysql_insert_id();
$arr = array_map('stripslashes',$arr);
$insertedComment = new Comment($arr);
echo json_encode(array('status'=>1,'html'=>$insertedComment->markup()));
}
else
{
echo '{"status":0,"errors":'.json_encode($arr).'}';
}
?>
j'ai créer une table page_id sauf que le problème est que la valeur reste a 0
si je place page_id = 1 dans ma basse de donnée je vois belle et bien le commentaire.
en gros comment dire à la basse de donnée quand je clique sur submit de placé le page_id a 1 ou bien 2 ou bien 3 sur ma page web principal?
.... perso je c'est pas si je suis claire ....mais aidez moi merci.