Bonjour à vous,
Dans un formulaire, j'ai plusieurs boutons de validation.
L'un ajoute un enregistrement, l'autre supprime un enregistrement, un autre permet de voir un enregistrement et un dernier permet de modifier un enregistrement.
Lorsque j'ajoute un enregistrement cela ouvre un nouveau formulaire (dans le même script) puis j'effectue les contrôles de validité des champs.
Tant qu'il subsiste une erreur, le formulaire est réaffiché avec ses valeurs et un message d'erreur.
Dès qu'il n'existe plus aucune erreur, l'enregistrement est effectué et on retourne au menu initial.
Problème. Mon script réaffiche le formulaire. Cela est due au fait que la variable POST['nom'] qui me servait à réafficher le formulaire n'est pas détruite.
Je voudrait donc la détruire. J'ai essayé unset($_POST) mais cela ne me convient pas car il existe des variables du tableau POST que je souhaite conserver.
J'ai essayé unset($_POST['nom']) mais cela ne fonctionne pas non plus.
HELP : pouvez vous me dire comment on détruit une variable précise dans la table $_POST.
Merci à vous.
![]()
Partager