begin process at 2012 05 29 01:50:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

AJAX récupération retour traitement php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

AJAX récupération retour traitement php

mardi 17 octobre 2006 à 18:27:19 | AJAX récupération retour traitement php

jvergoby

Bonjour,
pour gérer un traitement assez lourd intégrant du php/oracle/traitement de fichiers plat/gérération d'un fichier excel en sortie, j'ai quelques questions pour l'utilisation d'AJAX.
Le but, à chaque traitement php côté serveur, je renvoie un code pour AJAX, et ce dernier met à jour une page html contenant toutes les requêtes effectuées, avec en face de chaque requête un OK ou NOK.
Mais la j'avoue, je suis perdu et je ne sais pas trop si c'est faisable.
Est-il possible à php de renvoyer à chaque traitement un code retour tout en continuant son traitement ?
Comme faire pour que AJAX recupère ce code retour et mette à jour un div qui lui même correspond à la ligne de mon rapport que php vient de traiter ?
J'espère avoir été assez clair dans mon explication.
Merci à tous.

mercredi 18 octobre 2006 à 11:06:01 | Re : AJAX récupération retour traitement php

bultez

Membre Club
Réponse acceptée !




Bonjour,

>>
Est-il possible à php de renvoyer à chaque traitement un code retour
>>tout en continuant son traitement ?

   je ne le pense pas.
   quand le PHP retourne une réponse, il se termine.

>>
Comme faire pour que AJAX recupère ce code retour et mette à jour
>>un div qui lui même correspond à la ligne de mon rapport que php vient de traiter ?

   ça c'est une autre question...
   échange d'informations entre JavaScript et PHP pour connaître "là où l'on est"


            Cordialement       Bul    [
mon Site ]    [ M'écrire ]
mercredi 18 octobre 2006 à 11:08:47 | Re : AJAX récupération retour traitement php

bultez

Membre Club
Réponse acceptée !
je reviens sur la 1ère question :
   sauf à lancer un traitement différé, ce qui est possible/réalisable en PHP

            Cordialement       Bul    [mon Site]    [M'écrire]
mercredi 18 octobre 2006 à 11:12:08 | Re : AJAX récupération retour traitement php

jvergoby

Bonjour,

merci pour ces réponses. Je continue de chercher comment je pourrais mettre en oeuvre un tel projet.
Comme je ne connais pas trop le JavaScript, je vais déjà commencer par en apprendre un peu plus.
Merci encore et je vous ferais part de mon expérience si toute fois elle aboutie.

@+
jeudi 19 octobre 2006 à 12:33:48 | Re : AJAX récupération retour traitement php

Ordinastie

Bonjour,

Pour le retour de PHP en cours de process, il y'a la possibilité de flush() à chaque étape pour envoyer les données au navigateur. Je le conçois, c'est pas très propre, mais ça marche. Enfin ca dépend aussi de la config serveur: il n'est pas impossible que le serveur possède une autre couche de bufferisation.

En tout ca, ca m'a permis de faire des trucs sympa, comme l'affichage temps réel de l'évolution d'un curseur dans une procédure stockée dans une ptite note affichée au survol d'une icone par la souris.  (j'étais fier de moi sur le coup )

Maintenant, si t'as une obligation de "propre", c'est pas l'idéal, mais je vois pas d'autres solutions.

Bultez => qu'est ce que tu entends pas traitement différé?

@+ Ordinastie

jeudi 19 octobre 2006 à 16:39:11 | Re : AJAX récupération retour traitement php

jvergoby

Merci bien pour ces réponses.
En fait je vous expose un peu mon projet :
- formulaire contenant 4 inputs
- envoi du formulaire et renvoi sur une nouvelle page contenant un rapport d'état de chaque traitement
- test de la connexion à oracle
- traitement de multiples requêtes SQL
- génération de fichiers en sortie au format csv séparateur ;
- insertion de ces fichiers dans ma base mysql donc une table par fichier
- génération, à partir des données chargées, d'un fichier excel contenant autant d'onglets que de tables
- mise à dispo sur un rep windows.

Donc ce que je voudrais faire, c'est que pour chaque traitement, php renvoi à ma page html, contenant un rapport de traitement requete par requete un ok ou nok.
A première vue, cela vous semble t-il faisable ou pas ?
Merci.
@+
jeudi 19 octobre 2006 à 16:42:45 | Re : AJAX récupération retour traitement php

Ordinastie

Réponse acceptée !

J'avais bien compris. Si tu mets des echo "blabla"; flush(); dans ton code PHP, le texte sera envoyé au fur et à mesure au navigateur qui l'affichera. Tu auras donc le retour à chaque echo...

jeudi 19 octobre 2006 à 17:07:57 | Re : AJAX récupération retour traitement php

jvergoby

Merci pour la réponse. Je vais m'attaquer à mon projet et je vous tiendrais au courant si j'arrive à faire un truc sympa.
@+


Cette discussion est classée dans : code, php, traitement, ajax, retour


Répondre à ce message

Sujets en rapport avec ce message

prb avec Ajax (ou incomprension du fonctionnement des FONCTIONS) [ par gomoz ] Je m'essaye aux thechniques Ajax pour me faciliter un peu la vie sur un petit programme php que je veux ameliorer.Il y a juste une chose que j'arrive AJAX, textarea et envoie de code html [ par Jolafreem ] Bonjour,je développe une interface d'administration en AJAX.Voici le problème auquel je suis confronté :J'ai un textarea qui contient du code HTML et Javascript: problème avec Unicode [ par Amallric ] Bonjour,J'ai un site qui fonctionne avec AJAX composé de:- une page index.php pour l'affichage qui contient des balises HTML, avec la balise:[CODE]  c Chemin vers une page PHP [ par Peoxus ] Bonjour, Je ne sais pas si c'est bien ici que je dois poser ma question stupide. J'ai suivi le tuto http://www.tutorialspoint.com/ajax/ajax_database boite de confirmation avant delete php ds la même page [ par jerrrrrry ] pour simplifier ma vie je met le code php de traitement et d'affichage ds la même page j'aimerais cependant avoir la possibilité de mettre une confirm Script ajax/Php [ par Mickael33480 ] Bonjour à tous, Je vous contact car j'ai besoins d'un coups de main par rapport à un script que j'essaye de faire. Je débute en Javascript/Ajax et là Prototype periodicalUpdater et Internet explorer ! [ par monoski ] Voilà j'ai plusieurs valeurs à actualiser j'utilise donc prototype.js et la fonction Ajax.PeriodicalUpdater. Voici le code : [code=js] new Ajax.Perio Javacript Application facebook : Publiez sur un mur [ par quinton75 ] Bonjour, [^^clinoeil1][^^clinoeil1] Je souhaite développer une application en php ou js qui donne la possibilité au visiteur de publier une des p Onclick : Appeler 2 fontions / faire 2 appelles [ par Varkan ] Bonjour à tous ! Me voici avec un nouveau problème pour mon projet de Memory. Voici ma balise dans ma page fontion.php [code=html]<td bgcolor ="#6 recuperer une variable javascript dans du php [ par quinton75 ] Bonjour,[^^clinoeil1][^^clinoeil1] Je souhaite récupérer une variable javascript dans du PHP. A lire sur certains forums, il faut forcement rechagre


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales