Notification pour commande passée ou message posté

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Notification pour commande passée ou message posté

Re: Notification pour commande passée ou message posté

par turkish15 » 26 mai 2014, 21:57

Merci :).

Re: Notification pour commande passée ou message posté

par chapt0011 » 26 mai 2014, 11:00

Ajoute à ta table demande_crédit un champ "vu" de type tinyint
qui vaut 0 si la demande de crédit n'a pas déjà été vue, 1 si elle l'a été.
Avec la requête te permettant d'obtenir les nouvelles notifications:
SELECT * FROM demande_credit WHERE vu=0
tu peux créer les notifications à la volée.

Pour dire qu'une notif a été vue, dans la page notification tu met un formulaire avec un champ de type hidden contenant pour value l'id_demande et un champ submit avec pour value: définir comme vue.
et exécute au post du formulaire une requête qui update la demande_credit d'id correspondant à id_demande (champ hidden du formulaire posté) et tu passe la valeur de vu de 0 à 1, au rechargement, la notification n'apparaitra plus comme non lue ;)

Notification pour commande passée ou message posté

par turkish15 » 26 mai 2014, 02:33

Bonsoir à tous, je voudrais savoir comment faire m y prendre pour "notifier" à un opérateur d'un site que par exemple quelqu'un viens d'envoyer un message ou a passer une commande...

par exemple si j'ai une table crédit, et une table utilisateurs, et que si l'utilisateur poste une demande de credit, l'opérateur ( dans son espace membre ) recevra une notification, le prévenant qu'un client ( utilisateur) viens d'envoyer, via un formulaire, une demande de crédit.

j'ai une table demande_credit( id_demande,date_demande,montant,#id_credit,#id_users)

avec #id_credit est clé étrangère désignant le type de crédit choisi, et id_user est l'identifiant de l'utilisateur ayant demandé le crédit.

quand l'opérateur se connectera à son espace membre, il trouvera une notification avec toute les infos de la table "demande_crédit" ( le montant, la date, l'utilisateur ayant demandé le crédit...).