Notifier le nouveaux mp
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
malgré ma recherche (peutetre pas les bons mots clés ...)
je ne trouve pas comment afficher une petite image indiquand la présence de messages non lu
dans le systeme de messagerie privées de mon site
pouvez vous m'aiguiller svp
malgré ma recherche (peutetre pas les bons mots clés ...)
je ne trouve pas comment afficher une petite image indiquand la présence de messages non lu
dans le systeme de messagerie privées de mon site
pouvez vous m'aiguiller svp
A voir également:
- Notifier le nouveaux mp
- Xnview mp - Télécharger - Visionnage & Diaporama
- Contacter en mp - Guide
- Que signifie mp ✓ - Forum Webmastering
- MP c'est quoi ✓ - Forum Facebook
- Rodem notifier wpf - Forum Virus
5 réponses
Tes messages sont sûrement dans une base de données.
Il faut que tu rajoutes un champs "lu" qui, pour chaque message indique 0 ou 1 en fonction si il a été lu ou pas !!
Il faut que tu rajoutes un champs "lu" qui, pour chaque message indique 0 ou 1 en fonction si il a été lu ou pas !!
j'ai deja creer ce champ dans ma base
j'ai du mal pour creer la fonction qui permet de notifier les membres qu'ils ont un message
comment bien selectionner la table et les bons messages
desolé je debute en php
j'ai du mal pour creer la fonction qui permet de notifier les membres qu'ils ont un message
comment bien selectionner la table et les bons messages
desolé je debute en php
Tous les messages ont bien un "nom" ? style message_ID ??
Si oui, il faut faire
Si oui, il faut faire
mysql_query("UPDATE table_messages SET message_lu='1' WHERE message_ID='id_du_message'");
Ton champ "lu" doit être un booléen. Il doit valoir false lorsque tu fais l'insertion (INSERT INTO).
Lorsque le gas va lire le MP, tu fais un UPDATE en mettant true à ce champ.
Ensuite, il suffit de faire ça pour savoir le nombre de messages reçus et non-lus :
Lorsque le gas va lire le MP, tu fais un UPDATE en mettant true à ce champ.
Ensuite, il suffit de faire ça pour savoir le nombre de messages reçus et non-lus :
$sql = 'SELEECT COUNT(*) AS nb FROM table WHERE destinataire='.$_SESSION['id'].' AND lu=false'; $nb = mysql_fetch_assoc(mysql_query($sql))['nb']; if($nb > 0) echo '<a href="messagerie.php">Messagerie (<span style="text-decoration:blink; color:red;">'.$nb.'</span>)</a>'; else echo '<a href="messagerie.php">Messagerie</a>';
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci avion-f16
j'ai reussi a m'en sortir grace a ton aide
j'ai fait :
<debut de code PHP>
$id = $_SESSION['id'];
$req = mysql_query('SELECT COUNT(*) AS nb FROM table WHERE destinataire="'.$id.'" AND lu="0" ');
$res = mysql_fetch_assoc($req);
$nb = $res['nb'];
if($nb == 0)
{ echo' lien normal'; }
else
{ echo' lien new msg';}
echo $nb ;
<fin de code PHP >
merci
j'ai reussi a m'en sortir grace a ton aide
j'ai fait :
<debut de code PHP>
$id = $_SESSION['id'];
$req = mysql_query('SELECT COUNT(*) AS nb FROM table WHERE destinataire="'.$id.'" AND lu="0" ');
$res = mysql_fetch_assoc($req);
$nb = $res['nb'];
if($nb == 0)
{ echo' lien normal'; }
else
{ echo' lien new msg';}
echo $nb ;
<fin de code PHP >
merci