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

Ext JS / Sencha Discussion :

Appel de fonctions PHP avec Ext


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1
    Par défaut Appel de fonctions PHP avec Ext
    Bonjour,

    Je vais essayé d'exposer mon problème clairement, mais c'est pas gagné

    En fait, j'ai une page toute simple avec un formulaire : champs texte + bouton submit.

    Jusqu'à présent, j'utilisais Ajax afin de procéder à une série de traitement, grâce à une autre page PHP contenant plusieurs fonctions, sur l'information rentrée dans ce formulaire.

    Mais je souhaiterais que les informations que je calcul soient affichées dynamiquement sur la page, au fur et à mesure où elles sont calculées, et afficher une barre de progression, etc...

    La seule chose qui me parait faisable, c'est de séparer toute les fonctions, une par page, et de faire plusieurs appel Ajax successifs.
    Cela ne me parait cependant pas très propre comme solution...

    Pour que ce soit plus clair, j'ai trouvé un site ressemble à ce que je voudrais faire : http://www.woorank.com

    Est-ce que quelqu'un aurais un conseil, une piste, une vague idée... Quelque chose s'il vous plaît!!

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    ola,


    pour la barre de progression, je te laisse admirer les exemples ...

    http://www.extjs.com/deploy/dev/exam...gress-bar.html



    concernant, ta problématique, je te conseillerais de faire tout le processus de traitement par le serveur et non le client ... cela évite simplement ton serveur d'être submergé par des appels ajax ...

    Imaginons que tu as 3 fonctions fn1, fn2, fn3, et ta fonction de traitement T

    tu fais :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    function T(){
    //appel de ma fonction
    fn1();
    //affichage client => cmd js
    $cmd = 'alert("30%");';
    echo'<script>'.$cmd.'</script>';
     
    //appel de ma fonction
    fn2();
    //affichage client => cmd js
    $cmd = 'alert("60%");';
    echo'<script>'.$cmd.'</script>';
     
    //appel de ma fonction
    fn3();
    //affichage client => cmd js
    $cmd = 'alert("100%");';
    echo'<script>'.$cmd.'</script>';
     
    }

    // et après tu fais un unique appel ajax pour lancé le process sur le fichier qui contient ton fonction T ...


    voila

Discussions similaires

  1. [MySQL] Appeler une fonction php avec un bouton
    Par Megchan dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 18/12/2014, 14h11
  2. [PHP 5.2] Appel de fonction PHP avec un lien
    Par banju dans le forum Langage
    Réponses: 5
    Dernier message: 17/01/2009, 22h42
  3. [AJAX] Appel de fonction php avec ajax
    Par simoinfonet dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 16/05/2008, 11h39
  4. Réponses: 4
    Dernier message: 24/08/2007, 15h56
  5. [JQUERY] Comment appeler une fonction php avec jquery
    Par popogendarme dans le forum jQuery
    Réponses: 1
    Dernier message: 20/03/2007, 16h07

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