Bonjour tout le monde,
Alors voilà, je me suis lancé dans le développement d'une page web en php, et je me retrouve face à mon premier problème qui est relativement simple à comprendre.
J'ai une première page, qui contient un formulaire (appelons la PageA.php).
Lors de la validation du formulaire se trouvant sur cette page, je fais appel à une autre page (appelons la PageB.php) qui sera chargée de vérifier les données qui ont été saisie sur PageA.php.
Alors il y a deux possibilités,
- les données sont correctes, alors elles seront enregistrées dans la BD (se sera fait au sein de la PageB.php).
- les données ne sont pas correctes (alpha au lieu de numérique ou autres problèmes), alors je souhaite que PageB.php redirige vers PageA.php et renvoyant le formulaire précédemment créé, de manière à pouvoir réafficher les données dans les différents champs du formulaire (il y a également une série de variable qui sont rajoutées au $_POST de manière à situer les erreurs).
Lorsque je reviens sur la PageA.php, je vérifie si les variable d'erreur sont initialisées, et en fonction, je change la présentation des labels associés au champ du formulaire.
Maintenant, ma question est la suivante, est-il possible de faire passer un formulaire de page en page, sans devoir repasser par un formulaire disposant de champs hidden, et de devoir valider celui-ci par Java Script? (Je souhaite éviter l'utilisation de Java Script dans la page).
J'espère que ma question est claire, et que vous pourrez m'aider à mettre en place un joli petit système
Ou alors, est ce qu'il serait préférable de créer un fichier php ne contenant une nouvelle fois aucune sortie à l'écran, et de l'include dans la PageA.php, et donc de réaliser la vérification au sein de la page elle même ??
Partager