Je cherche a faire un compteur de nouveaux posts pour afficher le nombre de posts non lu par l'utilisateur...
j'ai essayer se bout de code de ma conception...
- Code: Tout sélectionner
$sql1 = 'SELECT username, user_lastpost_time FROM phpbb_3users WHERE username=\'' . $_GET['username'] . '\'';
$req = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
$lastposttime=$data['user_lastpost_time'];
}
$sql = 'SELECT COUNT(*) AS nbre_new_post FROM phpbb_3posts WHERE post_time>'.$lastposttime.'';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$donnees = mysql_fetch_array($req);
$nbrunreadpost=$donnees['nbre_new_post'];
(je precise que la variable $_GET['username'] est correctement renseigné...)
mais évidement, la reponse a ce code n'est pas la bonne.
La page me dit qu'il y aurai deux message que j'ai pas lu alors qu'il y en a aucun...
Si quelqu'un voit comment faire...merci de m'aider
Kris




