Bonjour,
j'ai un formulaire qui, lorsque l'on valide, lance une série de requêtes dont le temps de traitement est relativement long.
Afin que la navigation soit plus agréable pour l'utilisateur et pour éviter qu'il panique, je voudrais afficher une page avec un message du style "veuillez patientez pendant l'exécution des requêtes", après qu'il ai cliqué sur le bouton valider. Une fois l'exécution terminée une autre page doit s'afficher
j ai donc un code qui ressemble a sa:
mais le premier header n'a pas l'air de s'effectuer, l'utilisateur valide son formulaire, la formulaire reste a l'ecran pendant l'execution des requetes et, une fois les requetes terminées, la page fin.php s'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 header("location: page_d_attente.php"); executionRequetes(); header("location: fin.php");
En fait le "header("location: page_d_attente.php");" est bien effectué car quand je commente "header("location: fin.php");" la page d'attente s'affiche.
J'ai l'impression que les requetes sont executée en premier, puis ensuite les header.
est ce que qqun peut m'aider pour que le script s'execute dans l'ordre que je veux?
Partager