Page 1 sur 1

Renvoyer résultat d'une boucle pour chaque argument directem

Posté : 08 oct. 2009, 10:23
par energie13
Bonjour
J'ai une boucle qui va récupérer les infos sur une page sur plusieurs tests. Tout fonctionne correctement. Mon seul problème est que les résultats ne s'affichent qu'une fois que la boucle a traiter toutes les variables a tester. ex pour 200 tests je dois attendre 1h pour avoir les résultats. Existe-il un moyen (j'avais pensé peut etre en Ajax comme piste) pour afficher directement chaque résultat en live a la suite pour chaque test ou tous les 10 résultats sans avoir a attendre que la boucle soit terminée pour que ca affiche les résultats je vois pas trop comment faire
Je vous remercie par avance.

Re: Renvoyer résultat d'une boucle pour chaque argument directem

Posté : 08 oct. 2009, 15:00
par ouckileou
Un petit peu plus de détails sur ta façon de procéder actuelle, voir quelques lignes de code en exemple seront utiles pour mieux comprendre.

Re: Renvoyer résultat d'une boucle pour chaque argument directem

Posté : 08 oct. 2009, 21:16
par energie13

Code : Tout sélectionner

$tableauHeader = " <TABLE BORDER=\"0\" align=\"center\"> <P style=\"text-align:center\"><img src=\"images/alt-banner.gif\"></P> <br> <CAPTION class=\"titre\"> Résultats </CAPTION> <TR class=\"tableH\"> <TH>test </TH> <TH>colonne1</TH> <TH>col2</TH> <TH>col3</TH> </TR> "; $tableauBaliseFin = "</TABLE>"; echo $tableauHeader; for($nb = 0; $nb != $nombre_total; $nb++) { différents traitements et définition des variables echo " <TR class=\"data\"> <TH>".$donnees_recherche[$nb]."</TH> <TH>".$ResultCol1."</TH> <TH>".$ResultCol2."</TH> <TH>".$ResultCol3."</TH> </TR> "; } echo $tableauBaliseFin;
Si je dois faire des tests moulinette pour 1000 données par exemple, je vais attendre que la boucle soit complètement terminée au niveau de mon code pour qu'il m'affiche la page. Ce que je souhaiterai c'est qu'il m'affiche en live chaque résultat sans attendre d'avoir tout traiter pour m'afficher le résultat complet. ce qui me permettrait de ne pas attendre.
J'avais pensé stocker les variables dans une table avec id mais ca ne résoud pas mon pb (je devrai quand m laisser le code s'executer) pour avoir mes resultats dans ma table et ensuite faire ma requete dessus... pas tiptop

Si quelqu'un avait une piste je vous remercie par avance

Re: Renvoyer résultat d'une boucle pour chaque argument directem

Posté : 19 oct. 2009, 16:37
par energie13
personne ?