Bonjour!
je veux ajouter à mon site la possibilité pour les utilisateurs qui y ont un compte de recevoir des messages et de les lire.
j'ai une table dans ma base de données qui regroupe les messages.
je veux que lorsque l'utilisateur à un nouveau message, que cela lui soit notifié lors de sa connexion et que lorsqu'il clique su le l'objet, il puisse ouvrir le message et que ce message reçoive dans la base de données un statut 'Readed' pour qu'il ne soit plus compté la prochaine fois.
voici la structure de la table et le code pour compter les message non lu
Code :
UserMessage table :
IDMessage : int(11) unsinged autoincrement null index
IDUser : int(11) unsigned null
IDUserFrom : int(11) unsigned null
MsgSubject : VarChar(120) null
MsgObject : Text(2000) null
MsgState : set('Readed','NotReaded')
Code :
<?php
$Query = 'SELECT * FROM UserMessage WHERE IDUser=\''.$_SESSION['ID'].'\' and MsgState=\'NotReaded\';';
$Rq = mysql_query($Query);
$Cnt = mysql_num_rows(Rq);
if ($Cnt >= 1) {
// afficher notification
}
?>
pour le reste des codes je plante. merci de votre aide