Probleme de lecture des reponses ds le forum
le 17/03/2005 à 13:23
mouna
Bonjour,
Comment puis je faire sur le forum lorsque je fais línsertion d'une reponse sur le sujet par exemple 4, l'id d'insertion de la reponse soit 4 aussi pour que je puiss le lire.
Merci
ben dans ta requete sql lorsque tu recupere ton sujet tu recupere ossi l id
et dans l insert de ta reponse tu y met l id du sujet
moi je te conseil de faire 2 tables
une sujet
et une reponse et tu fais une jointure avec l id
le 17/03/2005 à 13:51
mouna
et si je mets une seule table avec 2 id differents
si tu met deux id different comment tu fais pour savoir ou son les reponse a tes sujet???
oui tu peux le faire mais dans ce cas tu dois recuperer le titre du sujet et dans ce cas tu insert le meme titre dans tes reponse mais si tu comptai mettre les derniere reponse au debut de ta/tes pages ben c est louper
en bref oui tu peut le faire mais tu devra ordonner les message par id
et tu devra absolument mettre un champs qui renseignera s il s agis d un sujet ou d une reponse (pour le listing des sujets)
en esperant que t ai pas deux titre identique!
c est te compliquer la vie pour rien!
le 17/03/2005 à 14:01
mouna
je vais essayer 2 tables
le 17/03/2005 à 14:07
mouna
le 17/03/2005 à 14:17
mouna
quand je fais l insertion d'une reponse a un sujet, dans la bd est de cette form tjrs le id=0:
INSERT INTO `forum_answers` VALUES (0, 'Repondeur1', 'Email2', 'reponse', '');
T'as lu le comment faire pour un forum ??
Bon ton probleme d'id , tu recupere l'id du message principale et tu l'insert comme une donnée normal , je vois pas ce qui peut bloquer ..
Je te conseille aussi de donner en + , un identifiant unique pour tes reponses.
genre reponse_id et sujet_id , reponse_id l'identifiant unique qui correspond à la réponse et sujet_id , l'identifiant du sujet principal.
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 17/03/2005 à 14:47
mouna
ds le forum du post de reponse, j ai mis un champs hidden avec name=id et echo id=$id
la form de reponse:
<form action="index.php? mode=validate_new_insert_answer" method="post" name="forum_form">
<input name="id" type="hidden" value="<?echo $id?>">
<table width="75%" border="0">
<tr>