Bonjour,
J'ai développé un site sans prétention de gestion des congés http://www.gestion-personnel.org/ pour une petite structure de 3 personnes. Dans ma conception du web, j'ai souhaité que tout le monde en profite. Malheureusement, il y a une étape que je ne réussis pas à traiter correctement : l'initialisation.
En effet, la première étape est de définir la personne et la société via un formulaire. Je traite ensuite ce formulaire en insérant dans les tables différentes valeurs transmis par le formulaire. et je remarque que toutes les tables ne sont pas correctement renseignés.
Mon analyse est que l'utilisateur qui s'inscrit effectue une seconde requête http avant que la requête d'insertion des champs du formulaire soit terminée.
La logique suivante est elle bonne ?
formulaire (post/get)
=> validation des champs du formulaire
=> insertion des champs en base
=> affichage nouvelle page
Par exemple, j'ai remarqué que Paypal dans son traitement génère une seconde requête (post/get). A priori, c'est le traitement de cette requête qui entraine le paiement.
Merci pour vos reponses
J'ai développé un site sans prétention de gestion des congés http://www.gestion-personnel.org/ pour une petite structure de 3 personnes. Dans ma conception du web, j'ai souhaité que tout le monde en profite. Malheureusement, il y a une étape que je ne réussis pas à traiter correctement : l'initialisation.
En effet, la première étape est de définir la personne et la société via un formulaire. Je traite ensuite ce formulaire en insérant dans les tables différentes valeurs transmis par le formulaire. et je remarque que toutes les tables ne sont pas correctement renseignés.
Mon analyse est que l'utilisateur qui s'inscrit effectue une seconde requête http avant que la requête d'insertion des champs du formulaire soit terminée.
La logique suivante est elle bonne ?
formulaire (post/get)
=> validation des champs du formulaire
=> insertion des champs en base
=> affichage nouvelle page
Par exemple, j'ai remarqué que Paypal dans son traitement génère une seconde requête (post/get). A priori, c'est le traitement de cette requête qui entraine le paiement.
Merci pour vos reponses