IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Notifications lors dinsertions dans une bdd


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    465
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 465
    Par défaut Notifications lors dinsertions dans une bdd
    Bonjour

    sur le même modèle qu le chat ou les shoutboxes, j'aimerais savoir sil existe un moyen ou des plugins avec jquery qui permettent de notifier lutilisateur lorsqu'un enregistrement a été ajouté a une bdd...
    En quelque sorte d'être a l'écoute des modifications effectuées au sein dune bdd...

    Merci!

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    jQuery est fait pour simplifier le code JavaScript, pas pour effectuer des miracles !
    Il n'existe (encore heureux, à moins que tu n'aies envie d'envoyer en dur tes identifiants de connexion chez le client ) aucun moyen pour permettre à JavaScript de communiquer directement avec une base de donnée. Il faut obligatoirement passer par du langage serveur
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 530
    Par défaut
    Salut,

    lorsque tu insère quelque chose dans la BDD c'est forcément en php, donc tu fais appel à $.ajax.

    avec $.ajax l'option "success" te permet de lancer une fonction quand ta requête a été traitée avec succès.

    donc, tu mets un alert() dans ta fonction et tu as ta notification de réussite.

    @+

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 530
    Par défaut
    ha...

    J'ai pas du bien comprendre la question...

    c'était trop simple comme je l'avais comprise

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    465
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 465
    Par défaut
    Bonjour et merci pour réponse

    l'emetteur de la requête de même que celui qui la reçoit sous forme de notif sont sur le même réseau interne. Il n'y a pas de problème de confidentialité.

    Comment procdent de applis de chat telles que celles de facebook et Google?
    Il me semble qu dans leur cas le client est a l'écoute dune base de données... J'aimerais avoir quelque chose de similaire.

    Il existe deux plugins semblables a ce que je veux faire: un appelé shoutbox et un appelé gmail chat.

    Vraiment aucun moyen sous jquery? Dune autre manière, si?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 530
    Par défaut
    Tu peux par exemple écrire dans un fichier (ou dans une table) les nouvelles entrées dans la BDD en même temps que la requête d'écriture dans la BDD.

    Après il faut lire le fichier (ou la table) régulièrement et le nettoyer après chaque lecture.

    Donc pour ça je sais que dans la bibliothèque prototype il existe une fonction Ajax : Ajax.PeriodicalUpdater.

    cette fonction permet d'actualiser une div à intervalles réguliers avec le contenu reçu de la requête Ajax (qui fera le nettoyage du fichier aussi).

    Voilà.

    Je ne sais pas s'il y a un équivalent à Ajax.PeriodicalUpdater dans la bibliothèque jQuery. (s'il y en a un ça m'interesse )

    Bonne soirée

    PS : tu peux aussi envoyer un mail en même temps que tu fais une requête d'écriture à la BDD, je ne connais pas la fréquence d'écriture dans la BDD mais ça peut rapidement devenir plutot lourd...

  7. #7
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir mathieu-r.

    Une très courte recherche avec Google donne : http://www.360innovate.co.uk/blog/20...er-for-jquery/

    Je viens de le trouver donc j'ignore ce que cela vaut.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/10/2010, 14h24
  2. [MySQL] encodage lors d'une insertion dans une BDD Mysql
    Par Halex78 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/11/2008, 13h54
  3. Récupération message d'erreur lors d'une insertion dans une BDD
    Par LoDev dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 22/12/2007, 19h11
  4. Pb lors de l'enregistrement des sessions dans une BDD
    Par tomcoch dans le forum Langage
    Réponses: 2
    Dernier message: 17/04/2007, 10h14
  5. Réponses: 2
    Dernier message: 27/06/2006, 08h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo