Salut,
Je vous explique donc la raison du post.
J'ai actuellement deux formulaires pour les inscriptions qui sont sur deux pages différentes.
Pour le moment, le premier formulaire est traité par une page qui renvoit ensuite a coup de header vers l'autre formulaire qui est traité par une autre page et qui enregistre les données sur la bdd.
Je refait en gros le schéma:
1er formulaire => traitement formulaire (controle des champs, inscriptions sur bdd, header vers deuxieme formulaire).
2eme formulaire => traiter par une autre page de traitement (controle les champs, inscription sur bdd, header vers page d'accueil).
Mon probleme est comme vous l'aurez surement constaté assez rapidement, si quelqu'un s'arrete au milieu, j'ai un début de compte enregistré sur la bdd. Ce qui est pas pratique car j'ai beaucoup de chose qui s'auto-incremente et j'aurais donc une différence sur le tableau. Je recherche donc a optimiser tout ça !
Je souhaiterais donc que tout soit traité en même temps.
J'ai bien pensé faire une unique page de traitement pour les deux, mais je me suis retrouvé avec quelques problèmes pour renvoyer la personne vers le deuxieme formulaire... et donc quand ça veut inscrire des données sur la bdd, ils ne comprend pas les variables du deuxieme formulaires.
Il faudrait donc que je puisse garder en mémoire les variables du premier formulaire mais garder les controles de champs vide des formulaires, puis passer sur le deuxieme formulaire. Une fois, le deuxieme rempli, ça traite toute les données et les envois dans la BDD.
Une idée du comment faire ?
Si je ne suis pas très clair, je peux tenter de reexpliquer
Je vous explique donc la raison du post.
J'ai actuellement deux formulaires pour les inscriptions qui sont sur deux pages différentes.
Pour le moment, le premier formulaire est traité par une page qui renvoit ensuite a coup de header vers l'autre formulaire qui est traité par une autre page et qui enregistre les données sur la bdd.
Je refait en gros le schéma:
1er formulaire => traitement formulaire (controle des champs, inscriptions sur bdd, header vers deuxieme formulaire).
2eme formulaire => traiter par une autre page de traitement (controle les champs, inscription sur bdd, header vers page d'accueil).
Mon probleme est comme vous l'aurez surement constaté assez rapidement, si quelqu'un s'arrete au milieu, j'ai un début de compte enregistré sur la bdd. Ce qui est pas pratique car j'ai beaucoup de chose qui s'auto-incremente et j'aurais donc une différence sur le tableau. Je recherche donc a optimiser tout ça !
Je souhaiterais donc que tout soit traité en même temps.
J'ai bien pensé faire une unique page de traitement pour les deux, mais je me suis retrouvé avec quelques problèmes pour renvoyer la personne vers le deuxieme formulaire... et donc quand ça veut inscrire des données sur la bdd, ils ne comprend pas les variables du deuxieme formulaires.
Il faudrait donc que je puisse garder en mémoire les variables du premier formulaire mais garder les controles de champs vide des formulaires, puis passer sur le deuxieme formulaire. Une fois, le deuxieme rempli, ça traite toute les données et les envois dans la BDD.
Une idée du comment faire ?
Si je ne suis pas très clair, je peux tenter de reexpliquer