Messagerie interne "Lu" ou "Non lu"
Bonjour,
J'ai suivi le tuto de "messagerie interne en php" du site PHPFacile, et je souhaiterais ajouter la fonction de message lu ou non lu
Comment je dois faire ?
Nicolas Tual
Tu dois modifier le code source. En gros, il faut ajouter l'information en base (certainement un nouvel attribut dans la table des messages), faire en sorte que l'affichage du message ou une action (marquer comme lu) modifie cette information.
Il n'y a pas de solution unique, à toi d'en choisir une bonne ;)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
modifier la table est une bonne idée, pour cela un champ de plus (par exemple de type enum pour mysql)
pour cela :
alter table messages add column isread enum('non','oui') default 'non';
le champs est 'non' par défaut, lorsque l'on affiche le contenu d'un message il suffit de faire une mise a jour du champ en on.
@+
Il en faut peu pour être heureux !!!!!
Moi j'aime les booléens :
alter table messages add column isread Boolean default False;
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: