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

JavaScript Discussion :

[AJAX] UpdateProgress pour plusieurs envois de mail


Sujet :

JavaScript

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 1
    Par défaut [AJAX] UpdateProgress pour plusieurs envois de mail
    Hi!
    J'ai un bout de code qui va cherhcher des infos dans une base de données et envoi à une liste d'utilisateurs (stockées dans une datatable) un mail chacun, de contenu variable selon les utilisateurs. ce que je veux c'est d'afficher dans le updateprogrees un truc du genre ....envoi du mail 34/190 et que ce chiffre change dynamiquement par rapport au nombre de mails que j'envoi. si quelqu'un peut m'aider........
    HELP..
    A L'AIDE...

  2. #2
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut,

    Tu crée une page php qui envoie tous les mail. Dans la boucle d'envoi tu met
    à jour une entrée de ta db avec le numéro du mail envoyé suivi du nombre total.
    Cela peut être un bête varchar qui contiendrait par exemple: 8/45

    Dans une deuxième page php tu retourne simplement ce texte en allant
    le chercher dans la db

    Depuis ta page web tu lance une première requête AJAX qui appelle la page
    d'envoi global. Puis tu initialise un interval (voir setInterval) qui appelle une
    fonction javascript pour mettre à jour la progression dans ta page.

    Cette fonction envoie une requête AJAX à la deuxième page php et reçoit le
    texte 8/45. Tu exploite ce résultat comme tu veux, soit en l'affichant simplement
    soit en splitant autour du slash pour calculer le pourcentage et afficher une
    jolie barre de progression.

    Quand le processus est terminé, la première requête AJAX appelle une callback
    qui met fin à l'interval et affiche le message "envoi terminé"

Discussions similaires

  1. Problème pour l'envoi de mails avec le SMTP de GMail
    Par BigWill dans le forum ASP.NET
    Réponses: 12
    Dernier message: 24/01/2008, 02h16
  2. [Template] Utilisation de template pour l'envoi de mail
    Par eXiaNazaire dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 30/03/2006, 10h28
  3. [Mail] Probleme pour l'envoi de mails avec mime
    Par tof91 dans le forum Langage
    Réponses: 1
    Dernier message: 09/03/2006, 16h44
  4. PB sur le signon d'un mapisession pour l'envoie de mail
    Par Job dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/09/2005, 14h10

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