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

Langage PHP Discussion :

[Mail] Afficher un message en attendant le résultat d'une requête ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut [Mail] Afficher un message en attendant le résultat d'une requête ?
    Bonjour

    Ma question est simple : j'ai parfois des requêtes assez longues à exécuter sur mes pages (5-10 secondes) quand l'utilisateur clique sur un bouton.
    Est-il possible de mettre un message d'attente pendant que la requête s'exécute (donc pendant que la page se recharge), pour que l'utilisateur soit certain que sa demande est en train de tourner ?
    Ca existe en Flash (barre type "loading...") et sous d'autres outils (barre d' progression), mais est-ce possible en php ?

    Merci de vos réponses.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 47
    Par défaut
    Bonjour Guidav,

    Je ne pense que ce que tu cherches soit réalisable en PHP. En revanche, il est tout à fait possible de le faire en javascript.

    Pour ma part je l'ai déjà fait à l'aide du framework DOJO qui possède une méthode consacré à ça.

    Comme je suis sûr que tu veux en savoir plus, tu peux aller voir sur le site http://dojotoolkit.org/ ou bien sur me recontacter directement par mail, je pourrai certainement t'aider dans tes recherches.

    Bonne continuation
    Crazyday

  3. #3
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Tu ne peux pas le faire en PHP 'pur' car celui-ci est exécuté coté serveur.

    Par contre, en utilisant un peu d'AJAX, cela doit etre possible.

    pierre

  4. #4
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 516
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 516
    Par défaut
    Citation Envoyé par FCYPBA
    Tu ne peux pas le faire en PHP 'pur' car celui-ci est exécuté coté serveur.

    Par contre, en utilisant un peu d'AJAX, cela doit etre possible.

    pierre
    Je confirme, l'AJAX a cette vocation. Lancer l'opération en arriere plan, lorsque celui-ci est terminé AJAX renvoy un ordre à la page principale pour changer la page ou autre. Il y a des tuto sur "developpez" concernant AJAX.

  5. #5
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut
    Merci, c'est complètement dingue ce qu'on arrive à faire avec.
    Pour l'instant, dans mon cas c'est un peu utiliser un marteau pour écraser une mouche, mais ça me donne un tas d'idées pour faire d'autres choses.

  6. #6
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 516
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 516
    Par défaut
    Citation Envoyé par guidav
    Merci, c'est complètement dingue ce qu'on arrive à faire avec.
    Pour l'instant, dans mon cas c'est un peu utiliser un marteau pour écraser une mouche, mais ça me donne un tas d'idées pour faire d'autres choses.
    C'est déjà bien si t'arrive à toucher la mouche avec un marteau.
    Il est vrai qu'avec Ajax il est possible de faire beaucoup de chose mais attention de ne pas trop en faire quand même au risque de se retrouver piegé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/08/2010, 18h27
  2. Réponses: 1
    Dernier message: 21/10/2009, 19h06
  3. Réponses: 1
    Dernier message: 22/08/2008, 23h38
  4. Envoyer mail aux résultats d'une requête
    Par martonpylon12 dans le forum Access
    Réponses: 3
    Dernier message: 12/12/2005, 14h23

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