|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Étudiant Inscription : juin 2007 Messages : 18 ![]() |
Bonjour,
Voilà la situation : Formulaire d'upload d'images. Script php qui effectue des calculs sur l'image. Affichage des résultats des calculs Ce que je souhaiterais : Quand la personne valide le formulaire, elle est redirigée vers une page "d'attente", comme lorsque l'on effectue une recherche de billet de train sur le site de www.voyages-sncf.com. Lorsque le traitement est terminé (peut être instantané ou prendre plusieurs dizaines de secondes), l'utilisateur est directement redirigé vers la page de resultat des calculs. La page d'attente devrait être du code HTML ou php pour que je puisse afficher diverses informations. J'ai regardé du coté de l'upload de fichiers en Ajax, mais rien ne ressemble à ce que je voulais.J'ai trouvé un script qui affiche un message pendant le chargement d'une page, mais ce que je souhaite, c'est avoir une vraie page intermédiaire entre le formulaire d'upload et la page de résultats. Par avance, merci pour votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Inscription : décembre 2006 Messages : 2 335 ![]() |
salut,
je pourrais résumer comme ceci : - le script d'upload (script1.php) enverrai vers un script de confirmation d'upload + initialisation traitement (script2.php) - via ajax script2.php déclecnherai le traitement sur l'image via un script3.php - une fois le traitement complet script3.php stockerai les données (dans une bdd par exemple) et enverrai un identifiant via ajax à script2.php - script2.php reçoit l'identifiant et dirige l'utilisateur avec javascript vers une page genre script4.php?id_info=ID voilà
__________________
Développeur | Zend Certified Engineer Étapes Pour mieux se servir du forum: 1. Commencez par lire les cours et tutoriels ; 2. Faites une recherche; 3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles; Nix>_Rien n'est plus pratique que la théorie |
|
|
00
|
|
|
#3 |
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 773 ![]() |
Bonjour,
Si tu veux une page de chargement, il te faut nécessairement cette page physiquement. La technique de Thes correspond à ce que tu veux faire
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles. - avant de poster ![]() - Je ne réponds pas aux questions techniques en MP. |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Étudiant Inscription : juin 2007 Messages : 18 ![]() |
Merci pour votre réponse rapide et claire !
J'ai compris l'algo, maintenant il va falloir que je code tout ça, mais d'après ce que j'ai lu, l'ajax n'est pas trop compliqué. |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Demazy MbellaDéveloppeur Web Inscription : août 2010 Messages : 620 ![]() |
pour te lancer je te conseille ces 3 tutos tu seras servi :
http://gael-donat.developpez.com/web/intro-ajax/ http://siddh.developpez.com/articles/ajax/ http://dmouronval.developpez.com/tut...-requete-ajax/ sans oublier la faq http://javascript.developpez.com/faq/ bon travail
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin FranklinL'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin FranklinLe hasard, c'est le déguisement que prend Dieu pour voyager incognito : Albert Einsteinbon je m'arrête là au risque de me faire buter
|
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Étudiant Inscription : juin 2007 Messages : 18 ![]() |
Ok, merci !
Heureusement que demain c'est le weekend ! |
|
|
00
|
|
|
#7 | ||||||
|
Invité régulier
![]() Étudiant Inscription : juin 2007 Messages : 18 ![]() |
Bon, après pas mal de lecture et de test, je bute sur un problème. Dans ce tutoriel, je fais cette partie : http://gael-donat.developpez.com/web/intro-ajax/#LIII-B.
En fait, le div "Veuillez patienter ..." reste affiché et ne disparait que si je clique avec la souris. J'ai ceci : upload.php Code :
contient le formulaire et renvoie vers le fichier script2.php lorsque l'on clique sur le bouton "envoyer" du formulaire. script2.php Code :
Code :
Appuie sur le bouton "envoyer", redirection vers script2.php, qui lance au chargement de la page la fonction ajax(). Cette fonction demande au serveur d'executer le fichier upload.php. Cela affiche alors un message d'attente qui disparait quand upload.php arrive à la fin du fichier. Je sais que ce n'ai pas ce que je voulais faire au début, mais pour l'instant je me concentre simplement sur l'upload. Car si je n'arrive même pas à faire ça, je ne pourrai pas me débrouiller pour demander à mon script de calcul de renvoyer l'identifiant ID ! Merci |
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com