pb de cookie avec le forum que je programme

pb de cookie avec le forum que je programme - Programmation

Marsh Posté le 19-12-2001 à 12:57:52    

Sur mon forum pour savoir si y a eu de nouveaus messages dans la liste des messages j'ai fait ça :while($r=mysql_fetch_array($res2))
{
$e=$r["id"];
$co=mysql_query("SELECT*FROM rep WHERE id_sujet='$e'" );
$co1=mysql_num_rows($co);
$au=mysql_query("SELECT*FROM forum WHERE id='$e' order by id desc LIMIT 1" );
$au1=mysql_fetch_array($au);
$los=$r["titre"];
$expire=365*24*3600;
setcookie("$los","$co1",time()+$expire);
$post = $HTTP_COOKIE_VARS["$los"];
if($co1>$post)
{
 
echo'<TR><TD width="14" align=right><img border="0" src="images/new_message.gif" width="14" height="11"></TD><TD WIDTH=350><i><font size=2>'.$r["date"].'</font></i>   <A HREF="http://localhost/forum/voir.php3?id='.$r["id"].'&cat='.$t.'">'.$r["titre"].'</A></TD><TD><center>'.$co1.'</center></TD><TD><center>'.$au1["auteur"].'</center></TD></TR>';
}else{
echo'<TR><TD width="14" align=right><img border="0" src="images/old_message.gif" width="14" height="11"></TD><TD WIDTH=350><i><font size=2>'.$r["date"].'</font></i>   <A HREF="http://localhost/forum/voir.php3?id='.$r["id"].'&cat='.$t.'">'.$r["titre"].'</A></TD><TD><center>'.$co1.'</center></TD><TD><center>'.$au1["auteur"].'</center></TD></TR>';
}
}
ça affiche tous les messages mais le pb c qu'il y a while donc ce que je voulais faire c envoyer un cookie à chaque fois qu'il y a un message qui enregistre le nbre de messages à cet instant son nom est le titre du message
aps ça compare le nbre de messages avec le nouveau nbre de messages si c supérieur alors c nouveau etc...
mais ça marche pas ça me marque :
Warning: Cannot add header information - headers already sent by (output started at c:\program files\easyphp\www\forum\voirtest.php3:18) in c:\program files\easyphp\www\forum\voirtest.php3 on line 40
je pense que c parce que j'ai mis des données html   avant l'envoi du cookie que ça passe pas.
Mais le pb  c que je vois ce que je pourrais faire  pour qu'il  n'y ait pas de  
html  avant l'envoi du cookie de la manière dont je fais les choses.
donc si quelqu'un  pouvait m'expliquer  comment faire pour   que le cookie soit envoyé à l'html ça serait sympa.
merci d'avance.

Reply

Marsh Posté le 19-12-2001 à 12:57:52   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed