Page avec formulaire qui s'appelle elle-même
Posté : 19 août 2015, 00:15
Si l'on faut une page en php (ou autre, au fond) contenant un (ou plusieurs) formulaire avec action='', lorsque l'on soumet le formulaire, c'est la même page qui reçoit le contrôle.
Bien sûr, pour que ça marche, il faut que la page soit prévue pour, c'est à dire qu'il y a partout des tests pour savoir de quel formulaire on vient etc..
Je viens de passer la journée à créer une page comme ça, et ce soir... elle ne marche pas. C'est normal, de nos jour, ça n'existe plus, les softs qui marchent du premier coup. MAIS !... Pour debugger, j'ai mis juste derrière les instructions de lecture des $_POST un
D'où pensez-vous que puisse venir cette bizarrerie ? J'ai pensé un moment qu'il pouvait y avoir une question de mise en cache, avec le php qui ne génère pas le même html suivant les cas, mais ça ne doit pas être ça, puisque justement mes tests (et donc les différences de html) viennent après.
Là, je sèche, et je vais me coucher !
Merci d'avance pour vos idées...
AMIcalement.
Bien sûr, pour que ça marche, il faut que la page soit prévue pour, c'est à dire qu'il y a partout des tests pour savoir de quel formulaire on vient etc..
Je viens de passer la journée à créer une page comme ça, et ce soir... elle ne marche pas. C'est normal, de nos jour, ça n'existe plus, les softs qui marchent du premier coup. MAIS !... Pour debugger, j'ai mis juste derrière les instructions de lecture des $_POST un
echo("<script>alert('Variable=$Variable');</script>;")?>;
Eh bien ça marche la première fois, c'est à dire quand je rentre dans mon php en venant d'ailleurs, mais quand je viens d'un des formulaires de la page, le "alert" n'est pas vu !D'où pensez-vous que puisse venir cette bizarrerie ? J'ai pensé un moment qu'il pouvait y avoir une question de mise en cache, avec le php qui ne génère pas le même html suivant les cas, mais ça ne doit pas être ça, puisque justement mes tests (et donc les différences de html) viennent après.
Là, je sèche, et je vais me coucher !
Merci d'avance pour vos idées...
AMIcalement.