Bonjour,
J'ai un gros problème avec un formulaire.
En fait, ma page est composée de 4 formulaires successifs. Avec les informations saisies dans les 3 premiers, je peux renseigner les champs du 4ème qui est un formulaire de modification.
L'utilisateur a donc la possibilité de modifier les informations mais avant de faire ces modifications, je vérifie qu'il n'y a pas d'erreur de saisie (format de date, string au lieu de num...) et donc je renvoie le 4ème formulaire à lui-même pour vérifier cela. S'il n'y a aucune erreur, je renvoie le formulaire à la page de traitement.
Mon problème est que si je renvoie directement sur la page de traitement, j'ai bien toutes mes varriables passées en post. Mais, par contre, si je renvoie sur $PHP_SELF pour vérifier les erreurs, je n'ai aucune variable en post du 4ème formulaire (mais j'ai bien celles des 3 autres).
Je trouve ça assez étrange : je pense que le problème est assez tordu car normalement, que je l'envoie ici ou là-bas, une variable passée en post en reste une et ne doit pas "disparaître"...
Est-ce que quelqu'un a une idée, quelque chose à me suggèrer ?
Merci d'avance !!!
PS : j'ai aussi essayé de mettre directement le nom de l page au lieu du $PHP_SELF et c'est le même résultat...
Message édité par chiniti le 12-07-2006 à 08:32:21